1

ここで説明されているように、IntelliJで利用可能なオプションを使用して、トランクからブランチの1つに変更をプッシュしようとしています: http ://www.jetbrains.com/idea/webhelp/integrating-changes-to-branch.html

しかし、それは機能していないようです。必要なターゲットを指すTo&Fromの場所が必要ですが、以下のエラーが発生します。

「統合を開始できません:ターゲットディレクトリがSubversionの制御下にないか、選択したブランチに属していません。」

-そしてここでは、ローカル/作業コピーをマージの対象とすべきではないと思います。このオプションはトランクからブランチにマージするためです。

また、jetbrainsにログインしたチケットに従って、このオプションが正しく機能していないように見えることにも注意してください。

http://youtrack.jetbrains.com/issue/IDEA-45525#comment=27-393692

ここで何かが足りない場合は教えてください/これを達成するための簡単な代替方法がありますか?

ありがとう!

4

1 に答える 1

2

1) configure ブランチで、リモート フォルダがローカルに正しく一致していることを確認してください。また、URL は同じにする必要があります。つまり、/trunk/parent を /branches/branch/parent にコピーした場合は、/trunk/parent と /branches/branch/parent または /trunk/parent/child と /branches/branch/parent を指定する必要があります。 /child であり、/trunk/parent および /branches/branch/parent/child ではありません

2) また、Subversion でのマージは常にローカルの作業コピーを介して行われます (そして、私が知る限り、他の VC では) マージは 1) Subversion は、渡す 2 つの URL + パラメータ (または URL とそのリビジョン) のパッチを作成します 2)ローカルの作業コピーにパッチを適用し、場合によってはマージ情報を特別なプロパティに記録します 3) ターゲットブランチにコミットします

于 2012-11-07T07:29:15.370 に答える