TortoiseSVN を使用してサブフォルダの「チェックアウトを解除」するにはどうすればよいですか?
私が試したこと:
- サブフォルダー全体を削除する
- エクスポートインプレース、つまり、フォルダーをそれ自体の上にエクスポートします
- SO でundo+svn+checkoutなどを検索します
- 隠し
.svn
フォルダの中をのぞいて、手動で編集できるかどうかを確認します
最初の 2 つのオプションは最初は機能しているように見えましたが、最上位のフォルダーで [変更の確認] をクリックすると、サブフォルダーとその内容が "missing"であることがわかりました。もちろん、これは私が望むものではありません。
わかりやすくするために、フォルダー構造の関連部分は次のようになります。
//Repository/trunk/...
//Repository/branches
/some-feature-branch1/...
/some-feature-branch2/...
/some-feature-branch3/...
/some-feature-branch4/...
etc.
過去に私は次のことをしました:
//Repository/branches
コンテンツを再帰的に取得せずに、フォルダーをローカルでチェックアウトします。- 一部の (ただしすべてではない) 機能ブランチ サブフォルダーの個別のチェックアウトを作成
-say- をローカル ディスクから削除しようとしてsome-feature-branch3
いますが、「branches」フォルダーの変更をチェックすると、常にサブフォルダーのステータスが「missing」になります。
TortoiseSVNを使用してこれを修正する方法を好むことに注意してください。ただし、それが不可能な場合は、コマンドラインでの修正が受け入れられる代替手段になります。