私はこのシナリオを持っています:
これは正しい方法ですか?
まさにこの瞬間、同じルートでSVNを使用してsthをさらに作成したいときはいつでも、次のエラーが表示されます。
エラー:欠落しているサブツリーではマージ追跡は許可されません。 tryoアイテムの復元
ローカルでマージしたすべてのもの(SVNBranchからLocalCopyOfTrunkまで)をTrunkにコミットする場合、問題のあるフォルダーとその内容がステータスmissingで表示されます。コミットしたいすべてのものにマークを付け(これらの不足しているものを除く)、[OK]をクリックすると、次の警告が表示されます。
移動/名前変更されたフォルダーの非再帰的コミット(このコミットは再帰的ではなく、コミット用に選択された移動/名前変更されたフォルダーがあります。そのような移動/名前変更は常にリポジトリーで再帰的に実行されます。とにかくコミットしますか?)
問題のあるルートの親フォルダーTortoiseSVN-> Revertを開いて元に戻すと、SVNは問題なく再び実行されます。しかし、どうすれば削除できますか?このツリーの競合を解決するより良い方法は何ですか?
これは正しい方法ですか?
番号。
マージを実行すると、TortoiseSVNはすべてのツリーの競合が赤でマークされたウィンドウを表示します。それらをダブルクリックすると、オプションのダイアログが表示されます。これらのオプションの1つは、「現在の作業コピーの状態を受け入れる(解決済みとしてマーク)」です。このクリックにより、TortoiseSVNはフォルダーを削除し、競合を解決済みとしてマークします。