[過去ログ] バージョン管理システムについて語るスレ3 (1001レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
210: 2009/01/15(木)09:32 AAS
>209
それ、ちゃんと記事に書いてあるじゃん。
で、どこが間違ってるの?
211: 2009/01/15(木)14:16 AAS
>>207
うーむ、TortoiseBzr のところで、いつのまにか Mercurial になってたのは笑ったけど、
個人的な見解含めて特におかしな記事だとは思えんがなあ。
212: 2009/01/15(木)17:13 AAS
>>207
文字コードの話はろくに設定もしないで言いがかりに近いんじゃないかね。
213(1): 2009/01/15(木)18:24 AAS
>>207
自分で使い込んでる感じがしないよね。どうしてもSVN中心に考えている感じ
214: 2009/01/15(木)18:38 AAS
HGの綴り間違えてるし相当適当じゃないかその記事
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するだけでしょ。
上下前次1-新書関写板覧索設栞歴
あと 772 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s