SVN のマージは非常に時間がかかり (特に大規模なコード ベースの場合)、エラーが発生しやすくなります。Eclipse と Netbeans のプラグインはあまり役に立ちません。現時点では、手動の「svn merge」とグラフィカルな差分Meldの組み合わせを使用しています。より良い代替手段はありますか (win32 以外)?
10 に答える
最近、新しいBeyond Compare 3 (Windows および Linux 用) を使い始めました。TortoiseSVN や KDiff3 よりも一貫して自動化されたマージの決定が優れているようです。特に空白に関しては、これは BC3 のファイル タイプ構成が優れているためだと思います。
また、そのマージ インターフェイスは、KDiff よりもクリーンで理解しやすいと思います。
Python スクリプトである SvnMerge の使用方法を理解し、かなりの成功を収めました。私がブログに載せた手順をグーグルで検索するか、私に連絡してください。バニティリンクを投稿します.
実際、git-svn または hg-svn ブリッジを使用してツリーをダウンロードし、マージを実行してから、マージをアップロードしたという報告があります。厄介な部分は解決しませんが、マージの速度が向上するため、退屈さが軽減されます。
SourcegearDiffmergeが本当に好きです。 http://www.sourcegear.com/diffmerge/
私たちはいつもTortoiseSVNを仕事に使ってきました。マージに問題はなかったので、私もお勧めできます。
私はsvnmergeを使用しましたが、非常に役立ちます。これはコマンド ライン ユーティリティなので、万人にとって最適なツールではないかもしれませんが、私にとっては良いツールです。
どのプラットフォームで実行していますか?Windowsでは、TortoiseSVNを使用して、ほとんどの差分とマージを非常に簡単に実行します。UltraCompareを使用して実行されるのは、より複雑な差分の一部のみです。
私が現在見つけた Linux 用の最良のツールは、subcommander パッケージからの submerge です。これを使用してEclipseと統合する方法は次のとおりです。