2011-08-19 18 views
7

私はsvnリポジトリの別々のフォルダにいくつかのコードプロジェクトを持っています。Tortoise経由でSVNからファイル/フォルダを削除するにはどうすればよいですか?

ファイルの削除にはいくつかの問題があります。ほとんどの場合、うまくいっていますが、ディスクからファイルやフォルダを削除すると、チェックインプロセスによってすべてのエラーが発生することがあります。

私は疑問に思っていた:正確にsvnソース管理下のフォルダを削除する方法は何ですか?

エクスプローラでそれらを削除してから、マスターフォルダをコミットしますか?フォルダを右クリックする必要がありますか?

これは些細な疑問に思えますが、ファイルを削除すると、svnには非常に問題が発生します(残りの部分は本当に幸せです)。

答えて

12

ファイル/フォルダ - > TortoiseSVN - >削除を右クリックします。

次にコミットします。

+1

+1コミットを忘れると、しばしば最初に間違いが起き、最終的にフォルダが再表示されます(後でチェックアウト/アップデートで)。 –

+0

@manojlds TortoiseSVNメニューには削除オプションがありません。何か不足していますか? – DMEM

1

Tortoise SVNを使用してWindowsのローカルホスト上で開発しましたが、SVNからファイルやフォルダを削除する際に問題が発生したことはありません。コミットを実行する前に、ローカルコピーからファイルをごみ箱に送信するだけでファイルを削除します。唯一、(デフォルトで隠された).svnフォルダも削除しないように注意してください!コミット中にそれらを保持する必要があります。

3

公式に。あなたの作業コピー内のすべてのファイルとフォルダに対して "TortoiseSVN-> Delete"コンテキストメニューを使用するべきです。

実際、TortoiseSVNは直接FileSystemの削除もサポートしていますが、コミットダイアログで手動でチェックボックスを選択する必要があります。 Textstatusには、削除コマンドでディレクトリ/ファイルを削除した場合に表示される「削除済み」ではなく「不足」が表示されます。 SVN-コマンドラインのみまたはのsvn RM

を削除SVNを使用して、「公式」の方法をサポートしていることを

注また、ディレクトリがあなたのworkingcopyから削除されませんが、まで削除とフォルダがマークされていることに注意してください削除をコミットします。なぜなら、同じ名前のファイルや新しいフォルダを追加できないからです。最初に削除をコミットする必要があります。

関連する問題