私は新しいリポジトリに追加したい2つのフォルダを持っていますが、すでにバージョン管理下にあるため追加を拒否しています。私はそれらのフォルダとそのサブフォルダ内のすべての.svnフォルダを削除しましたが、SVNはまだ何とか知っています。どのレポが彼らの一部だと思っているかを見て、そこにいないように指示し、削除したり移動したりすることなく新しいレポに入れることができますか?SVNは既にバージョン管理下にあると考えています
9
A
答えて
17
ローカルの作業コピーにあるすべての.svn
フォルダを削除した場合は、それ以上バージョン管理しないでください。 SVNの古いバージョンは、ルートフォルダまたは直接サブフォルダだけでなく、すべてのフォルダに隠しファイル.svn
を作成するために使用します。
.svn
フォルダを手動で削除しないようにするには、export
コマンドを使用して、ターゲットディレクトリに完全バージョン以外のコピーを作成することもできます。
このエラーの原因となる別の問題は、新しいリポジトリに、追加しようとしているディレクトリ/ファイルと同じ名前のファイルまたはディレクトリが既に存在することです。 名前の競合を避けるために、空のディレクトリにファイルをインポートすることをお勧めします。
ので、要約し、手順は次のようになります:
- エクスポートファイルまたは手動ですべての
.svn
フォルダを削除、新しい/ターゲット・リポジトリ - に空のフォルダを作成しますターゲットリポジトリフォルダからローカルコピーへのチェックアウトを実行します。
- コミットを実行してすべての新しいファイルを追加します。
2
これらのファイルが既にバージョン管理されている場合、.svnフォルダを削除することはできません。
(1).svnフォルダを削除した、または以前に.svnフォルダを削除したすべてのフォルダを削除します。
(2)SVN UPDATEを実行して、それらのフォルダを再作成し、すべてのものを元に戻します(次の手順で削除しても)。
(3)ここで問題のフォルダを削除してください。
(4)リポジトリからこれらのフォルダの削除をコミットするSVNコミットを実行します。さて、彼らはあなたが望むように、リポジトリから消えてしまいました。
(5)これでフォルダをもう一度作成して、何でもできます。新しいSVNリポジトリを作成できます。それらを既存のリポジトリに再追加することができます。
手順(1)〜(2)は冗長で不要なように見えるかもしれません。しかし、安全であるためには、あなたはそれをとにかく行うべきです。
関連する問題
- 1. SVNフォルダはバージョン管理下にありません
- 2. svn claimのフォルダがバージョン管理下にありますが、.svnはありません
- 3. svn:ソース管理下にあるファイルを無視するには?
- 4. SVNでバイナリファイルのバージョン管理を管理する良い方法
- 5. バージョン管理のSVNファミリ
- 6. Enterprise Architect - SVNバージョン管理
- 7. Xcode:SVNバージョン管理の下にあるファイルを置き換えます。
- 8. SVNコミットの問題は「バージョン管理していません」
- 9. svnソース管理の下にあるビジュアルスタジオプロジェクトの名前を変更
- 10. バージョン管理システムについて学ぶ、Git、SVN
- 11. バージョン管理下のMagento
- 12. バージョン管理下のxcodeproj
- 13. バージョン管理下にEclipseを置く
- 14. すべてのバージョン管理されていないファイルをSVNに追加
- 15. SVN:ライブサーバーのバージョン管理のベストプラクティス?
- 16. バージョン管理されたファイルをバージョン管理されていないファイルに置き換えてください。
- 17. SVNは同じプロジェクトの複数のバージョンを管理します
- 18. SVNはsvnステータスで表示されてもバージョン管理されていないファイルをコミットしません
- 19. 管理されていない管理オプション:パフォーマンスに関する考慮事項
- 20. ポッドファイルをバージョン管理システム(GITまたはSVN)にコミットする必要があります
- 21. バージョン管理されていないファイルを削除するためにpowershellとsvnを使用する
- 22. プロジェクトのバージョン管理にsvnコードとデータファイルの両方が含まれています
- 23. Form1.Designer.csはバージョン管理下に置いておくのが難しい
- 24. SBT:バージョン管理下に置くファイルはどれですか?
- 25. コードリリース管理| SVN
- 26. 設定管理とバージョン管理の違いは何ですか?
- 27. バージョン管理の意味バージョン管理はどのバージョンですか?
- 28. バージョン管理下に非ソースファイルを保存するベストプラクティス
- 29. SVN - バージョン管理されたローカルファイルのみを表示する(コマンドライン)?
- 30. Glassfish既に管理ポートを使用しているプロセスがあります。4848
エクスポートとインポートが速くなり、すべての '.svn'ファイルを削除しようとしました – Biotox