3873 次
4 に答える
13
質問に直接答えるには:
Subversion にリビジョン管理を行わせる方法はありますか? それとも、この人の変更を次の 2 日間手動でマージするつもりですか?
少しは楽にできるはずです。
痛みの一部を軽減するためにできることの 1 つ (次のようなレイアウトを想定)
/branch/foo/src/com
/branch/foo/test/com
/trunk/src/main/java/com
/trunk/src/test/java/com
src/com を src/main/java/com に移動し、test/com を src/test/java/com に移動する前に、次のことを行うことができました。
cd $TRUNK
svn merge -r N:M http://server/branch/foo .
今できることは次のとおりです。
cd $TRUNK
svn merge -r N:M http://server/branch/foo/src/com src/main/java/com
svn merge -r N:M http://server/branch/foo/test/com src/test/java/com
これが時間を節約するのに役立つことを願っています。
于 2010-01-14T22:21:17.953 に答える
2
これは 1 回限りの問題のように思えます。svn diff > /to/some/file.patch
(または通常の差分)を使用して彼の変更をファイルに保存し、移動したトランクに適用することをお勧めしますpatch -p0 < /to/some/file.path
.
于 2010-01-14T13:40:41.587 に答える
0
誰かがこのソフトウェアを試しましたか?xMerge
これはSmartSVNのプラグインですが、うまくいくように見えます。誰かがそれを使用しているなら、私にそれのレビューを送ってくれればありがたいです。
于 2011-06-16T07:28:48.317 に答える