2011-03-01 149 views
6


我在提交SVN更改時遇到問題。
我得到的消息:Subversion提交問題

提交失敗(細節如下):
非法儲存庫網址 ''

我使用NetBeans。

請幫忙嗎?

+0

對不起,我想不出:什麼是CVN?你不會混淆CVS和SVN(=顛覆)? – Rup 2011-03-01 15:56:13

回答

6

聽起來像您的存儲庫URL不正確。檢查以確保您的存儲庫指向正確的位置;

$ svn info 
Path: . 
URL: https://... ** is this right? 
Repository Root: https://... ** Is this right? 
<snip> 

如果這是正確的,您的SVN服務器是否運行?你能ping通服務器,驗證SVN是否正在運行等?

+0

也許不是那麼多「壞」,而更多是「不一致」。 如果您使用不同但等效的URL檢出了回購的不同子目錄,則可能會發生此問題。例如指定http一次和https另一個。然後試圖一次檢查它們會給出錯誤。像這樣修復: $ perl -pi.bak -e's/http:/ https:/;' * /。svn/entries – MarkHu 2012-10-20 03:35:12

0

如果URL是正確的,那麼它可能是一個代理問題。例如,如果您位於公司防火牆的後面,則還必須設置代理服務器。

4

我得到這個錯誤,這個問題竟然是,我試圖本地的變化以及致力於外部項目 - 這裏How do I checkin to local copy AND svn:externals subdirectories in one commit?描述。

+1

這幫了我,雖然我不知道我正在使用的項目中是否有外部事物。我只是分開承諾一切(每個子文件夾或文件),它的工作。 – Ixx 2012-02-23 17:28:20

+0

謝謝,這也是我的問題。 – 2012-03-21 08:54:18

3

你試過svn switch CORRECT_URL

0

有時目錄下得別名檢查。我遇到過使用URL svn://server.company.com/repo檢出大多數文件的情況,但是在svn:// server/repo下檢出了一個文件,Subversion感到困惑,當我試圖檢查時拋出這個錯誤文件同時在兩個目錄下。

0

我在TortoiseSVN的這個問題,它實際上是因爲存儲所有的.svn文件的隱藏文件夾中。這些文件包含一些指針,如果您正在複製和粘貼文件,這些指針可能會混亂。

。我是從一個TestBoxA整個文件夾到TextBoxB正是如此意外地拖它隱藏的.svn文件。由於所有的.svn文件仍然指向TestBoxA,我得到了這個錯誤。

簡單的修復是使文件Explorer的>查看 - >顯示隱藏文件夾,所以我可以看到隱藏的文件夾,並刪除損壞文件夾命名爲「SVN」的文件夾。 SVN在我提交時生成新的.svn文件。