0

今日、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から作業コピー全体を削除してから、チェックアウトを実行して、最終的に作業状態に戻す必要がありました。

問題は、これをどのように正しく解決する必要があるかということです。分岐するときは注意してください。

4

1 に答える 1

1

あなたが引用したように、最初のステップは...

分岐するときはもっと注意してください

それでもそのような問題が発生する場合は、開発者に代替ブランチを提供し、何かをコミットする前に切り替えるよう依頼する必要があります。これにより、作業コピーの変更がそのまま維持され、すべてがスムーズに進むはずです。

于 2012-08-21T17:39:09.037 に答える