トランクから作成されたパッチをブランチに適用することはできますか?
-
29-09-2019 - |
質問
私は最近トランクに取り組んでいたので、変更した変更は、他の人がそれらが必要だと思ったので、コミットする直前にパッチを作成しました。
現在、ブランチで作業していた仲間の開発者(数週間前にトランクから来る)が新しいサーバーに行くためにそれらの変更が必要です。
カメSVNでパッチを適用しようとしていますが、作業中のコピーの格差が好きではありません。私は持っています :
- 私のトランク:d: svn トランク
- ブランチ:d: svn branches thebranchineedtopatch
私は不可能なことをしようとしていますか?私が足りないものはありますか?
トランクパッチをブランチワーキングコピーに適用できますか?
助けてくれてありがとう!
解決
Perquisite:現在、支店で作業しているとしましょう。その使用を確認します svn info
. 。 URLはブランチを指している必要があります
次に、マージコマンドを使用して、トランクからブランチへの変更をマージできます
svn merge -r FROM_REVISION:REQUIRED_REVISION url/to/trunk .
or
svn merge -r 26:32 url/to/trunk .
これにより、すべての変更セットがRev 26から32のトランクの枝にもたらされます。
ああ、これをTortoisevnで行う方法についてはすでに議論があります。 TortoiseSVNの使用トランクからブランチへの変更をどのように統合し、その逆にしますか?
所属していません StackOverflow