[過去ログ]
バージョン管理システムについて語るスレ3 (1001レス)
バージョン管理システムについて語るスレ3 http://echo.5ch.net/test/read.cgi/tech/1228366972/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
136: デフォルトの名無しさん [sage] 2008/12/17(水) 21:44:42 >>135 結果を*.pycのようなファイルに落とすところまでは、まだ至ってない。 http://echo.5ch.net/test/read.cgi/tech/1228366972/136
137: デフォルトの名無しさん [sage] 2008/12/19(金) 13:24:08 今、所謂cherry-picking(他所branchのchangesetをつまみ食い)について 調べてるんだけど、現状はこんな感じで間違いない? Mercurialでは、下のURLの"import/export"の章に書いてあるように、 patchファイルを作って適用するとマージ元ログがそのまま入るけど IDが元と変わってしまうし、メタ情報(どっから持ってきたかとか)が 失われるので二重マージも防げない。 http://www.selenic.com/mercurial/wiki/index.cgi/CommunicatingChanges transplant拡張を使うと二重マージは防げるようになるけど、 メタ情報はtransplant専用ファイルに記録されてるだけで、 Mercurial公式のfirst-classメタデータとは言えない。IDも元と変わってしまう。 com.selenic.mercurialで紹介されてるmerge+backout("cherry-winnowing")の 方法を使うと、IDは保存されるし二重マージも防げるけど、ややこしくて、 ログを見ると流れが複雑すぎて頭が混乱してくる。 Bazaarでは下のURLに書いてある通り簡単に操作出来るけど、メタ情報の無い 普通のコミットと同じ扱いになるので、二重マージを防いだりマージ元ログを 引用させたり出来ない。 http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html#pseudo-merging darcsだとうまくいくらしい? http://echo.5ch.net/test/read.cgi/tech/1228366972/137
138: デフォルトの名無しさん [sage] 2008/12/19(金) 13:28:06 launchpad使っている人いないですか? Register a branch画面で Project名がInvalid valueと言われてしまい困っています。 どんな名前だったらよいのでしょうか?アルファベット12文字くらいでもはねられる・・・ https://code.launchpad.net/ http://echo.5ch.net/test/read.cgi/tech/1228366972/138
139: デフォルトの名無しさん [sage] 2008/12/19(金) 13:36:20 >>137 >普通のコミットと同じ扱い そんな事無いよ。サブリビジョン?の概念があるから。 >>138 先にプロジェクトを登録しないとダメ。登録は以下から。 https://launchpad.net/projects/+new またプロジェクト無しでもブランチを作れる。その場合は"bzr push lp:~ユーザー名/+junk/ブランチ名"でおk。 http://echo.5ch.net/test/read.cgi/tech/1228366972/139
140: デフォルトの名無しさん [sage] 2008/12/19(金) 14:00:14 >139 そのサブリビジョン?って何? bzr log -v --show-ids でも出てこないみたいだけど。 bzr mergeすると黙って二重マージされちゃうし、何の役に立ってるの? http://echo.5ch.net/test/read.cgi/tech/1228366972/140
141: デフォルトの名無しさん [sage] 2008/12/19(金) 14:07:49 >>140 >bzr mergeすると黙って二重マージされちゃうし Nothing to do.って言われてマージされないよ? http://echo.5ch.net/test/read.cgi/tech/1228366972/141
142: デフォルトの名無しさん [sage] 2008/12/19(金) 14:25:35 >141 今確認してみたけど、やっぱ二重マージされるような……。 ちなみに、141の環境では、logコマンドのparent行みたいに、cherry-picking元のIDを 後から確認出来るの? http://echo.5ch.net/test/read.cgi/tech/1228366972/142
143: 141 [sage] 2008/12/19(金) 14:54:23 ごめん、飛び飛びの場合のトラッキングはサポートされてないようだ。 http://bazaar-vcs.org/MergeTracking マージの時に--merge3や--weaveでコンフリクトを抑えるしかないみたい。 http://echo.5ch.net/test/read.cgi/tech/1228366972/143
144: デフォルトの名無しさん [sage] 2008/12/19(金) 16:37:45 git便利そうなんだけどwindowsも使うんだよなあ http://echo.5ch.net/test/read.cgi/tech/1228366972/144
145: 138 [sage] 2008/12/19(金) 16:51:05 >>139 サンクス。先に登録しないとだめなのね やってみるっす。 http://echo.5ch.net/test/read.cgi/tech/1228366972/145
146: デフォルトの名無しさん [sage] 2008/12/19(金) 16:57:24 >>144 cygwinでUTF-8ならWindowsでも使えるよ http://echo.5ch.net/test/read.cgi/tech/1228366972/146
147: デフォルトの名無しさん [sage] 2008/12/19(金) 18:54:48 >>137 MQ使うかdarcs使え。 それ以外は無理。 http://echo.5ch.net/test/read.cgi/tech/1228366972/147
148: デフォルトの名無しさん [sage] 2008/12/19(金) 23:03:41 なんでdarcsだと二重マージを防げるの? 各パッチに固有のIDを割り振ってるのかな? http://echo.5ch.net/test/read.cgi/tech/1228366972/148
149: デフォルトの名無しさん [sage] 2008/12/19(金) 23:57:45 darcsは、パッチ管理ソフトだから。 http://echo.5ch.net/test/read.cgi/tech/1228366972/149
150: デフォルトの名無しさん [sage] 2008/12/20(土) 03:50:28 状態記録パラダイムのソフト(Mercurial, Bazaar)で、パッチ集積パラダイム(darcs)の 機能を実現しようとするから、複雑になったり泥縄的になったりするんじゃないかな。 http://echo.5ch.net/test/read.cgi/tech/1228366972/150
151: デフォルトの名無しさん [sage] 2008/12/20(土) 03:54:32 泥縄は泥臭いという意味じゃないよ http://echo.5ch.net/test/read.cgi/tech/1228366972/151
152: デフォルトの名無しさん [sage] 2008/12/20(土) 09:46:16 アホな俺に教えてくれ。 >>149 修正,削除のない,追加だけのパッチでも二重マージって防げるものなの? >>150 状態記録といっても,hgやgitは差分で内容を保存してるんでしょ。 差分てパッチと同じような気がするんだけど,どう違うの? http://echo.5ch.net/test/read.cgi/tech/1228366972/152
153: デフォルトの名無しさん [sage] 2008/12/20(土) 13:01:56 >>152 Gitは差分じゃないよ。hgはたしか差分。 http://echo.5ch.net/test/read.cgi/tech/1228366972/153
154: デフォルトの名無しさん [sage] 2008/12/21(日) 12:22:34 >>150 >状態記録パラダイムのソフト(Mercurial, Bazaar)で、パッチ集積パラダイム(darcs)の >機能を実現しようとするから、複雑になったり泥縄的になったりするんじゃないかな。 これ、もっと詳しく知りたい。教えてえらいひと! http://echo.5ch.net/test/read.cgi/tech/1228366972/154
155: デフォルトの名無しさん [] 2008/12/21(日) 14:17:34 mercurial 1.1.1 release http://echo.5ch.net/test/read.cgi/tech/1228366972/155
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 846 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s