web-dev-qa-db-ja.com

誤解されていないタグ付きディレクトリを既にコミットしていますか?

SVNシステムを使用し、誤ってアップロードされたファイルを削除する方法を考え出すことができました。

私がやったこと:

  1. "SVNコミット"を右クリックしてトランクフォルダをコミットしました
  2. 右クリックして「TortoiseSvn」 - >「branch/tag」を選択します。
  3. "to path:"のセクションでは、 "Branch/Tag-Tortoise"ウィンドウで、私が1.0.11が1.0.1.1となると想定された/*mydirectory*/tags/*1.0.11*入力しました。
  4. 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
Teno

あなたは少なくとも2つの選択肢を持っています

  • TSVNが1.7。

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を再インストールします。パスにDIRを追加するか、Comand-Lineでフルパスを使用する

  • TSVNのみを使用すると、RBのコンテキストメニュー(すなわち、リポジトリツリーで選択されている誤って名前の変更)でREPOブラウザとコマンドを使用できます。
1
Lazy Badger