「svnmerge」(エイリアスsvnmerge.py、svn に付属の python スクリプト) と「svn merge」(Subversion 1.5 のネイティブ マージ トラッキング)の違いは何ですか? どれをお勧めしますか?
3053 次
2 に答える
10
1.5 より前では、Subversionmerge
コマンドは、どのブランチがトランクに再統合されたかについて多くの情報を残さなかったため、この追跡可能性の欠如を補うために svnmerge.py が作成されました。
バージョン 1.5 から、各マージでメタ情報が svn によって生成されます。このsvn:mergeinfo
プロパティはターゲット パスに透過的に追加されます。たとえば、グラフを表示できる TortoiseSVN を使用すると、それを理解できます。
多くの人が正しく言うように、これはまだ完璧ではありません。
したがって、ニーズが何であるかを確認する必要があります。標準svn merge
が十分でない場合は、次のようなスクリプトを見てください。svnmerge
ただし、その場合は、全員が同じツールを使用していることを確認してください。
私の経験では、ほとんどの場合、標準オプションで十分です。
于 2009-11-03T00:07:03.273 に答える