如何刪除已提交的錯誤命名的標記目錄?

如何刪除已提交的錯誤命名的標記目錄?

我剛開始使用 SVN 系統,很難弄清楚如何刪除錯誤上傳的檔案。

我做了什麼:

  1. 右鍵單擊“SVN Commit”提交 trunk 資料夾
  2. 右鍵單擊並選擇“TortoiseSVN”->“分支/標籤”
  3. 在「Branch/Tag - Tortoise」視窗的「To path:」部分中,我輸入了/*mydirectory*/tags/*1.0.11*1.0.11 應該是 1.0.1.1
  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

你至少有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,如果您有檔案:將 dir 新增至 PATH 或在命令列中使用完整路徑

  • 僅使用 TSVN,您可以使用儲存庫瀏覽器和 RB 上下文功能表中的命令(即:在儲存庫樹中選擇錯誤命名的標籤的「重新命名」)

相關內容