[表示 : 全て 最新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/

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