2011-03-17 176 views
0

我有代碼下載使用TortoiseSVN GUI。我想在批處理文件中使用svn命令。但是,TortoiseSVN沒有svn命令,除了TortoiseProc.exe /command:.因此,然後我下載了CollabNet命令行svn,它提供svn命令。但現在我越來越svn:'。'不是工作副本

svn: '.' is not a working copy. 

我也試圖與TortoiseProc.exe /command:但我也得到

svn: '.' is not a working copy 

回答

2

當您執行TortoiseProc時,您的聲音不在SVN工作目錄中。

您確定您在執行TortoiseProc之前將cd'轉換爲工作副本嗎?

請注意,您必須執行工作副本的文件夾中的命令,而不是.svn目錄中的命令。

+0

我得到了解決方案......我這樣做的方式是錯誤的......我用在.svn目錄中,並執行svn信息。但是,正確的方法是不要進入.svn目錄,而是在具有.svn目錄的目錄中,然後執行svn info – Enosh 2011-03-17 09:57:12

1

我明白你使用TortoiseSVN GUI下載庫。當你這樣做時你有什麼問題嗎?有時,使用svn命令時,操作不會正確結束,導致元數據損壞。你應該嘗試做另一個結賬。