1

これは、Subversionマージに似ていますが、「リポジトリルートが異なる」とは異なりますが、原因が大きく異なるようです(特に、その質問に対する回答で問題が解決しなかったため)。

しばらく前に、SVNリポジトリが配置されているサーバーを交換しましたが、古いサーバー名が新しいサーバーを指すようにエイリアスを使用していました。新しい作業用コピーをチェックアウトするときはいつでも新しいサーバー名を使用する習慣がありますが、現在の作業用コピーのほとんどはライブWebサイトであるため、変更を加えています。

今まで、これは問題ではありませんでした。ただし、今朝、開発ブランチからリリースバージョンの作業コピーにいくつかの変更をマージし、「ファイルのリポジトリルートが異なります」というメッセージが表示され、マージが停止します。死。

これは、開発ブランチが古いサーバー名で更新されたときに新しいサーバー名を使用しているためですが、これを修正する簡単な方法はありますか?

または、簡単な方法ではない場合-これを修正するための十分に文書化された方法はありますか?

4

1 に答える 1

2

svn switch --relocate作業コピーを試してみましたか?

于 2010-03-16T04:48:45.597 に答える