2010-05-29 132 views
0

我試圖讓SVN在提交時將文件複製到我的htdocs文件夾。以下是我在我的後commit.bat至今:Subversion提交後掛鉤

"C:\subversion\bin\svn.exe" update "C:\apache\apache2.2\htdocs" 

當我看着被鉤我得到以下行創建的日誌文件:

Skipped 'C:\Apache\Apache2.2\htdocs' 

有誰知道爲什麼這是怎麼回事?

無論我選擇哪個目錄作爲目的地,我都會得到同樣的錯誤。

我正在SVN 1.6.4,1.6.8烏龜,阿帕奇2.2,WINXP SP3

,因爲沒有安全設置上SVN庫,我不使用的用戶名和密碼。這只是我的發展。

感謝

+0

也許打開詳細選項,你可能會得到這個信息,爲什麼這被跳過 – Svisstack 2010-05-29 21:14:25

+1

'htdocs'是一個工作副本?你100%確定嗎? – 2010-05-29 21:19:34

回答

1

我認爲這與是不是工作拷貝的文件夾:

 
C:\Temp>md blah 

C:\Temp>svn up blah 
Skipped 'blah' 

C:\Temp> 

確定有工作副本C:\apache\apache2.2\htdocs?您需要首先簽出該文件夾,然後才能更新該文件夾。
你可以這樣做:

 
cd C:\apache\apache2.2\htdocs 
svn up 

如果這不適合你,它肯定不會用於服務器。

+0

我不知道目的地必須是工作副本。我解決了這個問題,現在它工作得很好。謝謝SBI和Pekka。 – GeoSQL 2010-05-29 22:58:18

0

嘗試使用結賬選項(您必須添加鏈接到存儲庫太)