私は SVN システムの使用が初めてで、誤ってアップロードされたファイルを削除する方法がわからず困っています。
私がやったこと:
- 「SVNコミット」を右クリックしてトランクフォルダをコミットしました
- 右クリックして「TortoiseSVN」->「ブランチ/タグ」を選択します
- 「ブランチ/タグ - Tortoise」ウィンドウの「To path:」セクションで、
/*mydirectory*/tags/*1.0.11*
1.0.11 のところを 1.0.1.1 と入力しました。 - 1.0.11 が間違いだと気付いた後、ディレクトリを削除するために、Windows で 1.0.11 フォルダを右クリックし、「TortoiseSVN」->「削除」を選択しました。
Windows 内のフォルダーは削除されましたが、リモート サーバー内のフォルダーは削除されません。
このページによると、https://stackoverflow.com/questions/2092344/how-do-i-delete-a-wrongly-tagged-directory-in-svn、コマンドが使用でき、svn
コマンドプロンプトウィンドウに入力しようとしましたが、svn is not recognized as an internal or external command.
これは非常に基本的な質問のはずですが、関連するページが見つかりませんでした。一部のページでは使用が推奨されていますrevert
が、すでに 1.0.1.1 をコミットしているため、元に戻すと最新のものが削除されてしまうのではないかと心配です。
情報をありがとうございます。
答え1
少なくとも2つの選択肢があります
- TSVN が 1.7.* の場合、TortoiseSVN の bin ディレクトリに TortoiseSVN とともに svn-cli クライアントをインストールできます (インストール段階で有効になっている場合)
c:\Program Files_Tools\TortoiseSVN\bin>dir *.exe /B
... svn.exe svnadmin.exe svndumpfilter.exe svnlook.exe svnrdump.exe svnserve.exe svnsync.exe svnversion.exe ...
したがって、これらのファイルがない場合: 必要なすべてのコンポーネントを含むTSVNを再インストールします。ファイルがある場合: PATHにdirを追加するか、コマンドラインでフルパスを使用します。
- TSVN のみでは、リポジトリ ブラウザと RB のコンテキスト メニューのコマンドを使用できます (つまり、リポジトリ ツリーで間違った名前のタグが選択されている場合の「名前の変更」)