私はMercurialを使用しようとしていますし、ブックマーク拡張の助けを借りてgit分岐モデルを再現したいと思います。ここにその問題があります。水銀のしおりの助けを借りてgit分岐モデルを再現
私はrepostoryがあるとします。私は、私はいくつかのコードをコミットし、機能が(近い将来、この機能には何の開発)準備ができていることを決めた2つのブックマークその後
[email protected]:/tmp/hgtest$ hg bookmark main
[email protected]:/tmp/hgtest$ hg bookmark feature
[email protected]:/tmp/hgtest$ hg bookmarks
* feature 0:76c6736b4548
main 0:76c6736b4548
を追加しました。この時点で、ブックマークは異なるコミットを指しています。
今私は戻って私は歴史のグラフは、この のように見えるようにするためにmerge
コマンドを発行したいと思い、私は私の機能
[email protected]:/tmp/hgtest$ hg up main
resolving manifests
removing second.file
getting first.file
1 files updated, 0 files merged, 1 files removed, 0 files unresolved
の開発を始めました状態に切り替えています
[email protected]:/tmp/hgtest$ hg bookmarks
* feature 2:9d32bb6bdbc6
main 0:76c6736b4548
[email protected]:/tmp/test-git$ git log --graph
* commit d8a957350fc8fbaf542e20aac0d4c95477cc2d3c
|\ Merge: 20493a7 7b59a16
| | Author: Author
| | Date: Mon Jul 11 18:35:09 2011 +1100
| |
| | Merge branch 'testfeature'
| |
| * commit 7b59a16d0b01d9bcc22f21a3c68f63acf60f37da
| | Author: Author
| | Date: Mon Jul 11 18:34:34 2011 +1100
| |
| | Added line to test.file
| |
| * commit 20ea105cf300f7f3e952ac7eddffd2aee6811f7c
|/ Author: Author
| Date: Mon Jul 11 18:32:27 2011 +1100
|
| Added code for testfeature
|
* commit 20493a7a61705967b092780cae9fadd76ec49019
Author: Author
Date: Mon Jul 11 18:25:17 2011 +1100
しかし、Mercurialはこれを許可していません。
[email protected]:/tmp/hgtest$ hg merge feature
abort: nothing to merge (use 'hg update' or check 'hg heads')
[email protected]:/tmp/hgtest$
私はgitアプローチを再現したいので、開発コミットの大部分を機能コミットの束に分割し、履歴を理解しやすくします。
このような動作を別の方法で実現できるのであれば、私に教えてください。
devリストからのニュースはありますか? – Alik
@コンスタンチン:私はbtsで開かれたこの問題があります:http://mercurial.selenic.com/bts/issue2894今のところ、それは誰もがかゆみを傷つけないようです。 –
ありがとうございます。私はこの問題に注意を払うつもりです。私は今質問を終了しています。 – Alik