20

SVN のマージは非常に時間がかかり (特に大規模なコード ベースの場合)、エラーが発生しやすくなります。Eclipse と Netbeans のプラグインはあまり役に立ちません。現時点では、手動の「svn merge」とグラフィカルな差分Meldの組み合わせを使用しています。より良い代替手段はありますか (win32 以外)?

4

10 に答える 10

11

最近、新しいBeyond Compare 3 (Windows および Linux 用) を使い始めました。TortoiseSVN や KDiff3 よりも一貫して自動化されたマージの決定が優れているようです。特に空白に関しては、これは BC3 のファイル タイプ構成が優れているためだと思います。

また、そのマージ インターフェイスは、KDiff よりもクリーンで理解しやすいと思います。

于 2008-10-20T20:00:11.037 に答える
11

Meld は間違いなく、win32 以外で最もよく使用されるツールの 1 つです。Windows または Wine では、WinMergeが圧倒的に有利です。Linux の代替手段:

PS 実際に Windows では、TortoiseSVN マージ ツールも素晴らしい結果をもたらします :)

于 2008-10-20T11:20:23.457 に答える
3

Python スクリプトである SvnMerge の使用方法を理解し、かなりの成功を収めました。私がブログに載せた手順をグーグルで検索するか、私に連絡してください。バニティリンクを投稿します.

于 2008-10-20T11:19:28.200 に答える
3

実際、git-svn または hg-svn ブリッジを使用してツリーをダウンロードし、マージを実行してから、マージをアップロードしたという報告があります。厄介な部分は解決しませんが、マージの速度が向上するため、退屈さが軽減されます。

于 2008-10-20T12:01:11.643 に答える
2

SourcegearDiffmergeが本当に好きです。 http://www.sourcegear.com/diffmerge/

于 2008-10-20T12:39:14.030 に答える
1

私たちはいつもTortoiseSVNを仕事に使ってきました。マージに問題はなかったので、私もお勧めできます。

于 2008-10-20T12:39:33.640 に答える
1

私はsvnmergeを使用しましたが、非常に役立ちます。これはコマンド ライン ユーティリティなので、万人にとって最適なツールではないかもしれませんが、私にとっては良いツールです。

于 2008-10-20T20:04:18.063 に答える
0

どのプラットフォームで実行していますか?Windowsでは、TortoiseSVNを使用して、ほとんどの差分とマージを非常に簡単に実行します。UltraCompareを使用して実行されるのは、より複雑な差分の一部のみです。

于 2008-10-20T12:37:31.210 に答える
0

私が現在見つけた Linux 用の最良のツールは、subcommander パッケージからの submerge です。これを使用してEclipseと統合する方法は次のとおりです

于 2011-08-06T13:47:22.330 に答える