[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 06/01 10:27 / Filesize : 198 KB / Number-of Response : 900
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【bzr】Bazaarでバージョン管理 Rev 3



1 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 02:28:03 ]
分散型で多言語対応のバージョン管理システム Bazaar (bzr) のスレです。

■本家
bazaar.canonical.com/en/
■チュートリアル
doc.bazaar.canonical.com/latest/ja/mini-tutorial/index.html
■ユーザーズガイド
doc.bazaar.canonical.com/latest/ja/user-guide/index.html

【bzr】Bazaarでバージョン管理 Rev 2
hibari.2ch.net/test/read.cgi/tech/1265951333/

830 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 07:42:42.01 ]
>>829
> ・・・まあBazaarの日本人コミッタ二人ともBazaar以外に浮気してるという噂もw
一人はMercurialソース鑑賞会に参加する
partake.in/events/1a6c0634-961a-4748-9bf3-576bb6433f66

831 名前:デフォルトの名無しさん [2012/01/06(金) 13:03:36.05 ]
見捨てないでBazaar

832 名前:デフォルトの名無しさん [2012/01/09(月) 13:55:23.90 ]
成人の日Bazaar

833 名前:デフォルトの名無しさん [2012/01/13(金) 15:17:18.34 ]
13日の金曜日Bazaar

834 名前:デフォルトの名無しさん [2012/01/14(土) 15:45:53.14 ]
共通一次試験Bazaar

835 名前:デフォルトの名無しさん [2012/01/22(日) 15:51:29.42 ]
>>830
MercurialもPythonだからな。むしろ他のbzr使う人も積極的にMercurialソースを見るべきだと思う。


836 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 20:06:49.84 ]
Disapprove
https://code.launchpad.net/~songofacandy/bzr/user_encoding_utf8/+merge/90039

837 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 22:04:53.56 ]
誰か >>836 を解説してくれ

838 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 22:17:18.22 ]
methaneたんは社内でのbzrの普及に失敗して起死回生としてbzrの改造を試みましたがそれも失敗しました。

https://twitter.com/#!/methane/status/162017009029226496
> ディスクレスブートのミニマルなシステムにlocaleをインストールしてもらうように
> インフラを説得するよりもbzr自体を改造する方が早かったからそれで対応してたんだけど、
> 改造するとbzrのバージョンアップが面倒なので、localeレスシステムサポートは嬉しい。

https://lists.ubuntu.com/archives/bazaar/2012q1/074273.html
> I sometimes use bzr on Linux without locale. I can write non-ascii comment with
> vim but bzr doesn't accept it.



839 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 05:16:41.13 ]
>>838
「改造して使っていた。bzrのデフォルトがUTF-8でないため
bzrがlocaleレスシステムサポートしても改造不要にはならなかった」
としか読めません。要約で捏造するのはせこいと思います。

840 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 05:48:38.40 ]
>>839
捏造ではありません。
methanたんは以前から英語のMLでGitやMercurialのようにコマンドラインパラメータで文字コードを指定できるように
主張していましたが相手にされていませんでした。
今回環境変数を使うというマージリクエストを送りましたが、
bzrのローケル至上主義に反するという理由で拒否されました。

841 名前:デフォルトの名無しさん [2012/02/02(木) 00:40:40.70 ]
2月になったBazaar

842 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 01:24:25.01 ]
4月になれば彼女は

843 名前:デフォルトの名無しさん [2012/02/03(金) 23:40:19.44 ]
節分Bazaar

844 名前:デフォルトの名無しさん [2012/02/04(土) 09:00:50.48 ]
おはようBazaar

845 名前:デフォルトの名無しさん [2012/02/13(月) 01:02:00.24 ]
良スレage

846 名前:デフォルトの名無しさん [2012/02/13(月) 01:04:02.09 ]
2.5b6 released

847 名前:デフォルトの名無しさん [2012/02/15(水) 19:47:33.16 ]
toro.2ch.net/test/read.cgi/tech/1329234309/4-7

4 名前:デフォルトの名無しさん [sage]: 2012/02/15(水) 12:31:13.16
bzr-git で快適 github 生活
d.hatena.ne.jp/methane/20111224/1324698755

GitユーザのためのBazaar
standing-shoebill.appspot.com/bzr-migration-docs/ja/survival/bzr-for-git-users.html


5 名前:デフォルトの名無しさん [sage]: 2012/02/15(水) 12:33:32.60
Bazaarスタートアップガイド
standing-shoebill.appspot.com/bzr-startup-guide/


6 名前:デフォルトの名無しさん [sage]: 2012/02/15(水) 13:05:31.52
Bazaarでござ〜る。猿でもできる分散バージョン管理“超”入門 (1/4) - @IT
www.atmarkit.co.jp/fjava/rensai4/devtool20/devtool20_1.html


7 名前:デフォルトの名無しさん [sage]: 2012/02/15(水) 19:39:29.56
Bazaarスレに貼る様子がないってことはただのアンチGitか

848 名前:デフォルトの名無しさん [2012/02/17(金) 23:57:43.01 ]
もうみんな使ってないBazaar?



849 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 09:29:40.04 ]
そうだね。

850 名前:デフォルトの名無しさん [2012/02/21(火) 20:03:21.62 ]
Bazaar終了のお知らせ

msysGit(Git for Windows)がいよいよ公式に UTF-8 をサポート!
d.hatena.ne.jp/nitoyon/20120221/msysgit_utf8

851 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 08:16:10.94 ]
>>850
Git bashはまだ文字化けするらしいけどもな!

852 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 10:02:29.75 ]
>>851
Windowsのviでutf-8が扱えるだけBazaarよりまし
>836が見事に放置中

853 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 10:34:00.30 ]
vi?

854 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 10:44:09.46 ]
>>853
> そして、2月に入って msysGit の devel ブランチに UTF-8 対応のコードがコミットされました
> (msysGit に同梱される less や vim も同時に UTF-8 対応しているようです)。

methanたんのマージリクエストは、
ロケールとは別にエディタで文字コードを指定できるようにするもの。
それが放置中。
つまり、WindowsではCP932でしかコミットログを書けない。


855 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 13:00:42.91 ]
>WindowsではCP932でしかコミットログを書けない。
素のmsysGitとTortoiseGit使ってるが
ファイル名は確かにcp932だけどログの方はUTF-8だぞ

856 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 13:05:18.94 ]
>>855
gitは、git logの--encodingオプションで切り替えられる。
.git/config、~/.gitconfigでも変えられるが。
Bazaarはそんな当たり前のi18nもロケール至上主義でできない欠陥アプリ

857 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 20:49:27.27 ]
>>854はスレの流れを追ってないとGitの話だと誤読してもしかたないな

858 名前:デフォルトの名無しさん [2012/02/23(木) 22:12:39.39 ]
>>854
> methanたん

誰だよ



859 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 09:36:21.26 ]
最近使い始めたのですけど、わからないことがあるので教えくださいです。
最初の一回は add して、後の変更はコミット時に無視するような設定ってできますか。
アプリケーションの設定ファイルなんですけど、テストする時に書き換えるのですが
そうすると修正になってしまいます。
初期値を入れたファイルは置いておきたいのでignoreもできないんです(´・ω・`)

860 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 12:29:35.00 ]
正解があるかどうか知らないけど、
アプリケーションのコマンドラインで設定ファイルを
指定できるようにして、コミットするのは、settei.ini
テストするときは、settei-test.ini を使うようにして、
settei-test.ini は ignore して、テスト時は、
app.exe -f settei-test.ini って実行してテストする
のはどう?



861 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 12:42:20.65 ]
hoge.conf.inをAddしておいてhoge.confがなければhoge.conf.inから
hoge.confを作る(単純にコピーでもおk)処理をテスト前に自動で実行するようにする

862 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 14:04:13.40 ]
ln -s hoge.conf.in hoge.confで充分だろ。

863 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 18:23:44.13 ]
テストする時に書き換えるって書いてある

864 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 08:00:54.31 ]
2.5.0

865 名前:859 mailto:sage [2012/02/28(火) 17:10:53.82 ]
すいません、忙しくて久しぶりに来ました(´・ω・`)

>>860
アプリケーションというかphpなんです。
読み込まれる設定ファイルのパスは固定なので、そのように変えられないんです。

まだどうすればいいかわからなくて、その都度、コードをコミットする時は、
設定ファイルだけをrevertしてからやってます。
たまにrevert忘れます。

866 名前:859 mailto:sage [2012/02/28(火) 17:13:21.56 ]
あと書き換えた設定自体も役にたつので、revert後に残った.~1~なファイルを
コミットした後に、mvして上書きしてます。これも結構面倒なんです(´・ω・`)

これって、svnやgitやmercurialでも同じなんですかね。
addした特定のファイルだけを以降無視するって難しいんですかね(´・ω・`)?

867 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 17:39:20.63 ]
設定ファイルが入っているディレクトリを別ブランチにする
本体のブランチからはignoreに指定

868 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 20:16:54.23 ]
そういう使い方はどのVCSでも見ないな。できないと思う
phpの方で開発用と本番用の設定を切り替えられる作りにすべきじゃない?
例えばCakePHPとかはそういう仕組みがあるし



869 名前:859 mailto:sage [2012/02/28(火) 20:26:54.02 ]
>>868
なるほど。
他人から引き継いだ小汚いPHPのコードを修正しているのですけど、
そのような新しい仕組みを入れる前に、とりあえず今ある問題を修正しようと、
DocumentRootにソースを置いて、bzr initしてって感じで始めたんです。
とくにフレームワークは使っていないので、そのような仕組みは今ありません。

870 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 20:48:30.52 ]
じゃあ開発用設定ファイルと本番用設定ファイルを両方置いておいて
phpでは開発用ファイルがあればそれを使い、なければ本番用を使うようにコードを変えて
本番用ファイルのみをコミットして開発用はignoreしとくとか

871 名前:859 mailto:sage [2012/03/03(土) 00:06:24.05 ]
また久しぶりにきました(´・ω・`)
PHPのコードを修正するのが大変で。

>>870 みたいにするしかなさそうですね。
今はまだそういうのできてなくて、いまだに revert > ci > mv やってます。

872 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 23:49:23.33 ]
すいませんけど困ってることがあるので教えて下さい
SubversionもBazaarも勉強を始めたばかりで詳しくありません(´・ω・`)

Subversionで管理されていたソースコードを持ってきて(チェックアウトではなく)、
そのソースコードをBazaarで管理して修正を始めました。

このBazaarで管理を始めたソースコードを元のSubversionの履歴とつなげることってできますかね(´・ω・`)

例えば持ってきた時点でSubversionの中でリビジョン100、
Bazaarに突っ込んだ時点で、Bazaarの中でリビジョン1から始まってるわけですけど、
これを元のSubversionの101からの履歴にできますかね(´・ω・`)

元のSubversionのリポジトリは捨ててもいいので、
今後はBazaarで管理して、かつてのSubversionの1〜100をBazaarに持ってきて、
今回の101〜をつなげられるなら、そうしてもいいのですが。

Bazaarで無理なら、gitでもMercurialでも構いません。

873 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 00:33:09.05 ]
>>872
パッケージ版なら、bzr-svnはいってるから、
bzr co svn://foo/bar/baz を実行するってのは?
この作業ツリーをリポジトリにしちゃうなら、更にblanch切っちゃうと。

bzr coの結果は、svnの作業ツリーなので、commitすればsvnのリポジトリも更新されます。

874 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 00:34:56.76 ]
ただ、svnのリビジョンがかなり進んでると、初回のチェックアウトが結構かかるので注意。

875 名前:872 mailto:sage [2012/03/08(木) 00:54:59.71 ]
ちなみに元のSubversionはもう誰も使っていないので、
ぼくがソースコードを持ってきた時点からリビジョンは一切進んでいません。

>>873
ごめんなさい、svnもbzrも詳しくないのでちょっとわからないです(´・ω・`)
ぼく個人が管理し始めたBazaarがリビジョン1から50まで進んでいたとして。

bzr co svn://〜 して元のsvnの最新リビジョン100(仮)(手元のbzrのリビジョン1相当)をチェックアウトして、
そこに今修正済みのBazaar管理下のソースコードをコピーしてコミットしても、
Subversionからすれば一気にソースが変更になってリビジョン101になったように見えるだけですよね?

SubversionでもBazarでもいいのですが、今手元にあるBazaarの最新リビジョン50を、
手元のbzr1〜50の履歴も有用なので、150にできないかってことなんです。

876 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 02:58:55.56 ]
bzr-svnで取得した履歴の上に、bzrで積み上げた履歴をrebaseすればいいんじゃね?
bzrにrebaseがあるかどうか知らんけど。

877 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 06:27:43.53 ]
rebaseあるよ〜
bzr-svnの上に積めるか知らんけど、できないことないと思う。
ブランチしておいて試せば失敗したときも安心。

878 名前:872 [2012/03/08(木) 13:23:09.18 ]
rebaseという機能があるのですね。
ちょっと調べてみたら、やりたかったことはそういことです。

時間がなくてまだ試してないのですが、心配なことがあります。

Bazaarで管理を始めたソースコードは、Subversionのリポジトリのごく一部なんです。
しかも、元のSubversionのリポジトリの構成がめちゃくちゃで、
Bazaarに突っ込んだソースコードはプログラム2つなんですが、
片方はブランチAから、もう片方はブランチBからなんです。
それぞれが、そのブランチのバージョンが一番安定しているからという理由です。

本当は元のSubversionのリポジトリを整理して、各々をtrunkに還元できればよかったのですが、
当時の担当者はもういないのと、ぼくが元のプログラムにもそのリポジトリにもSubversionにも
そこまで知識も時間もなくて(´・ω・`)

本当はリポジトリまるごと bzr svn でチェックアウトすればよかったのかもしれませんが、
元のリポジトリのその2つのブランチ以外は収拾つかないゴミの山となってまして。
trunkもゴミです。

で、そのSubversionのリポジトリを触るのが嫌で、
この2つをBazaarの、subversionでいうtrunkに突っ込んだわけです。

これでもうまいことrebaseできますかね(´・ω・`)



879 名前:872 [2012/03/08(木) 13:25:11.57 ]
プログラムの修正が大変で、
元のリポジトリの構成もSubversionもBazaarも
調べたりいじったりする時間がなくてすいません(´・ω・`)

880 名前:872 mailto:sage [2012/03/08(木) 13:52:20.39 ]
最終的にやりたいことは、ぐちゃぐちゃになってる元の構成、2つのブランチのいい部分をtrunk相当に還元してまとめること、
そこに今回ぼくが加えた変更をつなげて、新たに整理されたtrunk相当からスタートしたいんです。
最終的にできあがったリポジトリは、SubversionでもBazaarでもその他でもかまいません。

881 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 01:59:59.68 ]
やってみたら? としか。
試行錯誤する暇が無いんだったら、諦めればいいだけでしょ。
少なくとも、現状維持なんだし。

882 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 04:58:06.42 ]
>>880
2つのブランチのいい部分をtrunk相当に還元してまとめることは、
Bazaarにプラグインを追加すればできるようになります。

Bazaarで歴史改変
d.hatena.ne.jp/wonderful_panda/20111208/1323358186

しかしコミットをリビジョン番号で指定するBazaarよりも、
不変のコミットIDで指定するGitの方が大規模改変しやすいです。
git-svnとgit-bzrで全部Gitに持ち込んで理想のリポジトリを作ったら、
git-svnかgit-bzrを使って今後使いたいVCSに戻す事もできます。

履歴の書き換え - Git入門
www8.atwiki.jp/git_jp/pages/32.html
Subversionリポジトリと連携できるgit-svn
sourceforge.jp/magazine/09/03/26/0834222
git-bzrの使い方
d.hatena.ne.jp/uasi/20090211/1234335193

883 名前:デフォルトの名無しさん [2012/03/24(土) 13:16:13.44 ]
普通に「保守」

884 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/04(水) 12:31:57.93 ]
質問させて下さい。
bazaarからkdiff3を呼び出したいのですが、
「外部マージツール kdiff3 は使用できません」
と出てしまい、起動することができません。
※パスは通してあるので、cmdからkdiff3で起動できます。
※フルパスでも試してみましたが、同様です。

OSはWindowsXP SP3、bzrは2.5.0です。

何か思いつくことや、確認すべき事項があれば
教えて頂けるとありがたいです。
よろしくお願いします。

885 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 08:28:00.58 ]
>bzr diff --help
でUnicodeEncodeError
>bzr help diff
>bzr co --help
とかは問題ない

bzr 2.5.0 on python 2.6.6 (Windows-7-6.1.7601-SP1)
encoding: 'cp932', fsenc: 'mbcs', lang: 'ja_JP.UTF-8'

Traceback (most recent call last):
File "bzrlib\commands.pyo", line 920, in exception_to_return_code
File "bzrlib\commands.pyo", line 1131, in run_bzr
File "bzrlib\commands.pyo", line 649, in run_argv_aliases
File "bzrlib\ui\text.pyo", line 662, in write
UnicodeEncodeError: 'ascii' codec can't encode characters in position 9-36: ordinal not in range(128)

>>884
何を試したのか、どんな設定をしたのか具体的に書いてくれないとわからんよ
bzrコマンド、bzr-explorerのどちらを使ったのかも書いてね

886 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 21:12:46.18 ]
www.moongift.jp/2012/04/20120425/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+moongift+%28MOONGIFT+-+%3F%3F%3F%3F%3F%3F%3F%3F%3F%3FIT%3F%3F%3F%3F+-%29&utm_content=LocalHost
>CVS/SVN/HG/GITに対応しています。

ばざー無しwwww

887 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 21:21:48.05 ]
それが世界の選択か…

888 名前:デフォルトの名無しさん [2012/05/13(日) 12:56:58.43 ]
888get Bazaar



889 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 15:25:10.04 ]
      ,' /
     i .l
.    | 、
    、.\ ヽ
      、 \ . ヽ ._
         丶.   ‐  _
           ` ‐ _  (´・ω,(´・ω・)
                  (ー(,, O┬O
                   ())'J_))
    「俺たち終わっちゃったのかなぁ」

    「まだはじまっちゃいねぇよ」

890 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 17:20:10.65 ]
bazaar と fossil か…

891 名前:デフォルトの名無しさん mailto:sage [2012/05/14(月) 00:14:37.34 ]
ナンデ?ナンデミンナBazaarをワラウ?Bazaarガナニカシタ?

892 名前:デフォルトの名無しさん mailto:sage [2012/05/14(月) 23:56:18.80 ]
『ファイル名の文字コードの差異にも対応してくれる』ということで趣味プログラムにはBazaarを選んだのだが、
趣味プログラムなので自宅パソコンでしか使わず、ファイル名文字コードが違うOSで共同開発などしないので意味が無い。

893 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 23:57:59.04 ]
マルチプラットホームに展開だ!

俺はむしろ仕事の俺様作業用として使ってる。
……が、いつのまにやら TortioseHg がえらく便利になってそっちの使用頻度が高くなってる。

894 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 15:41:44.80 ]
若者のBazaar離れ

895 名前:デフォルトの名無しさん mailto:sage [2012/05/27(日) 04:32:33.60 ]
>>886
sourceforge.jpからも仲間外れにされたね…

896 名前:デフォルトの名無しさん mailto:sage [2012/05/29(火) 06:39:02.49 ]
どうしてUbuntuは衰退したのか?
engawa.2ch.net/test/read.cgi/linux/1338094841/

897 名前:デフォルトの名無しさん mailto:sage [2012/05/31(木) 13:59:20.22 ]
>>895
う、うん……(´;ω;`)

898 名前:デフォルトの名無しさん mailto:sage [2012/05/31(木) 15:14:40.21 ]
osdn.jp/press/2012/05/sourceforge.jp%E3%80%81%E6%96%B0%E8%A6%8F%E9%96%8B%E7%99%BA%E3%81%AB%E3%82%88%E3%82%8B%E5%85%B1%E9%80%9A%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E6%A9%9F
> なお、SourceForge.JPでは、Git、Subversion、CVS、Mercurial、Bazaarという5つのバージョン管理ツールを同様レベルで提供してきましたが、この方針を変更し、
> Git、Subversion、Mercurialを優先ツールとして、これらの機能整備を先行させます。



899 名前: 【大吉】 [2012/06/01(金) 10:04:23.44 ]
衣替えBazaar






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<198KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef