2009-11-16 141 views
1

我想在我的資源庫中創建一個標籤。我的命令是:svn副本 - 目錄問題

svn copy trunk tags\1.1 

我在本地工作副本的主目錄中執行此命令。但是,它會複製整個目錄,以便文件在tags\1.1\trunk目錄中結束,而不是在tags\1.1中。我試圖在主幹目錄名稱後添加斜槓或反斜槓,但它是相同的。我如何將所有文件和目錄從主幹複製到標記目錄?

回答

6

tags\1.1是否已經存在,並且您正試圖覆蓋它?如果是這樣,那麼您需要先刪除它(並提交刪除),否則svn會假設您想將trunk複製到現有標記目錄中。

+0

這就是問題所在。謝謝。 – 2009-11-16 00:42:19

3

變化到主幹目錄然後做

svn copy ./ ..\tags\1.1 
+0

您正在使用'svn copy ./ .. \ tags \ 1.1'嗎?但無論如何+1。 – 2009-11-16 00:41:02

+0

確實 固定以備將來參考。 – 2009-11-16 04:28:03

3

不知道爲什麼那就沒辦法了,除非它與作爲本地服務器上的問題。我用下面的命令,並將其按預期工作,都與我自己的SVN服務器,並與谷歌代碼的服務器:

SVN複製的svn:// svn_host/PROJECT_NAME /樹幹的svn:// svn_host/PROJECT_NAME /標籤/釋放 - 1.0.0 -m「標記'Project Name'項目的1.0.0版本。」