[過去ログ] バージョン管理システムについて語るスレ3 (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
215: 2009/01/15(木)19:57 AAS
>>213
結論がSVNを中央リポジトリにしてクライアントを分散型にするのがいいとか言ってるやつだぜwww
216
(1): 2009/01/15(木)22:40 AAS
間違いだらけ、とまでは行かないが使い込んでない感はあるなぁ。

結論だけは、・・・・・無いな。これは馬鹿。
道具を増やしたら、複雑になるだけだろうが・・・
217: 2009/01/16(金)00:50 AAS
git stash すると、一時的なコミットが作成されますよね?
連続してgit stashしてから、その順番を入れ替えてもとに戻したいんですけど、できますか?
git stash # 1 回目 (小さめ)
git stash # 2 回目(小さめ)
git stash # 3回目(けっこう大きい)
git pop # ここで1回目と2回目のを先に戻してcommitしたい

こんな説明で伝わるかわかりませんが、もしご存知の方がおられましたらお願いします。
218
(1): 2009/01/16(金)06:47 AAS
git stash list
git stash apply stash@{1}
git stash apply stash@{2}
git stash apply stash@{0}
みたいな感じか?

ただしindexが違うから確実にマージされるとは限らないので、
コンフリクトが出たら手動でマージする必要があると思う。

最近この辺のインデックスとかの挙動がようやく分かってきたが、まだまだ曖昧だな。
219: 2009/01/16(金)08:47 AAS
>>216
無理して話に加わらなくていいよ
220: 2009/01/16(金)12:26 AAS
>>218
サンクスコ
そうやって名前を指定できるのね。
git stash applyのかわりに、git stash popで名前を指定できるのかな。
試してみる。
221: 2009/01/16(金)14:22 AAS
manualを読めばちゃんと書いてあるのに。
222
(2): 2009/01/16(金)19:01 AAS
TortoiseHgで指定のmergeツールを使う方法がよくわからないのですが、
教えていただけないでしょうか・
p4mergeを指定しているのですが、なぜか kdiff?とかいうのが立ち上がります

Mercurial.ini には、
[ui]
username = alpaca
merge = p4merge

[tortoisehg]
vdiff = p4merge

[extdiff]
cmd.p4merge = c:\soft\Perforce\\p4merge.exe

というような設定をしています。

vdiffの方は無事にp4mergeが立ち上がりようです。
(とはいえこちらも複数ファイル(3つ以上?)ある場合にまともに起動しなくて困ってます。
多くのエンコーディングに対応した複数ファイルを開けるvdiffツールあればオススメ教えてください)
223
(1): 222 2009/01/16(金)19:53 AAS
TortoiseHgのmergeツールの件うまくいきました!
検索で引っかかったマニュアルしっかりよんだら理解できました

MergeToolConfiguration - Mercurial
http://www.selenic.com/mercurial/wiki/index.cgi/MergeToolConfiguration

どうもデフォルトの設定(hg showconfigで確認)ではレジストリからパス?を読むようになってまして、
以前のOSでインストールしたものをそのままこぴぺでつかってたため、おきたようです。
とりあえず、Mercurial.ini に以下を突っ込んだところ無事立ち上がりました。

[merge-tools]
p4merge.executable=c:\soft\Perforce\\p4merge.exe

ありがとうございました。
224: 2009/01/16(金)22:46 AAS
>>223
>ありがとうございました。
何に?w
225: 2009/01/17(土)03:48 AAS
まぁ人に説明してると解決するって事もよくある
226: 222 2009/01/17(土)16:37 AAS
> [merge-tools]
> p4merge.executable=c:\soft\Perforce\\p4merge.exe

p4merge.executable=c:\soft\Perforce\p4merge.exe

の間違いです。関係ないと思いますが、一応訂正
227
(3): 2009/01/17(土)16:46 AAS
Mercurialの質問よろしいでしょうか?

特定のリビジョン間のパッチを取る簡単な方法(コマンド)はないでしょうか?
cloneして特定リビジョンにupdateして、双方でdiffとるしかないですかね?
228: 227 2009/01/17(土)17:01 AAS
TortoiseHgでいけました。
View changelog を開いて
特定リビジョンをクリックして選択、diffりたいリビジョンを右クリック→diff or visual diff
で特定リビジョン間の差分を見られました。

お手をわずらわせ失礼しました。
229
(2): 2009/01/17(土)17:08 AAS
>>227
cloneは必要ないのでは?
リビジョン指定してupdateとdiffするだけでしょ。
230
(1): 2009/01/17(土)21:21 AAS
>>229
updateもいらない。
hg diff -r REV1 -r REV2
231: 2009/01/18(日)13:28 AAS
GNOME DVCS Survey results
http://blogs.gnome.org/newren/2009/01/03/gnome-dvcs-survey-results/
232: 2009/01/18(日)17:45 AAS
ありがたいことに日本語訳もある
http://tt25.org/blog/20090106/gnome-dvcs-survey
233
(1): 2009/01/18(日)19:39 AAS
2009-01-18 TortoiseHg 0.6 (with Mercurial 1.1.2) released!

誰か試してみて。
234: 196 2009/01/18(日)19:47 AAS
>>233
試してみる。
結果は教えられない。
1-
あと 767 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s