今日、Subversion(WANDisco)で少し問題が発生しました。
数日前に誤ってブランチを作成したため、ブランチを削除してからTortoiseSVNを使用して再作成すると考えました。
ブランチ/タグ/トランクを効果的に複製するルートレベルフォルダー(application1)をブランチしました。
したがって、リポジトリの構造は次のとおりです。
application1/trunk
application1/branches
application1/tags
トランクを分岐したかったのですが、application1を選択しました。これにより、次の構造が作成されました。
application1/branches/v5/trunk
application1/branches/v5/branches
application1/branches/v5/tags
application1 / branchs / v5を削除してから、application1/trunkをapplication1/branchs/v5に分岐しました。
私たちの開発PCでは、application1 / branchs / V5フォルダーの更新を行ったときに、TortoiseSVNがフォルダーとの競合について不平を言いました。開発者はすでに作業コピーにこのフォルダを持っていることに注意してください。
この問題を解決するために、クリーンアップのさまざまな組み合わせを試しました。場合によっては、古いV5構造を復元することにしました。
最終的に、開発用PCから作業コピー全体を削除してから、チェックアウトを実行して、最終的に作業状態に戻す必要がありました。
問題は、これをどのように正しく解決する必要があるかということです。分岐するときは注意してください。