我在使用svn時遇到了一些問題。這裏是一個列表svn絆腳石
- 在某個時間點,像SVN我的所有命令提交,SVN添加等工作,但我做了一件讓他們沒有將不運行它們作爲根用戶(須藤)工作。具體的行爲會導致這種情況,以及如何解決這個問題?
- 我的其他網站自己創建了一個圖片文件夾,其用戶:group成爲www-data:www-data。當我試圖將此文件夾添加到版本控制時,我認爲svn無法在圖像內創建一個子目錄.svn,因此它輸出了圖像文件夾的所有子路徑都被鎖定,我需要運行清理。清理也失敗了。它也開始用一個'〜'(波浪號)來顯示圖像目錄,這意味着它在某個時刻被版本化了,但是發生了一些事情。我固定在「不能犯,直到決裂locks'-和'cant破鎖」循環問題如下:
- 刪除的.svn /鎖定的文件從各個通往圖像的目錄文件夾
- 移動圖像目錄主文件夾,並承諾「刪除圖片」
- 複製回的圖像文件夾並沒有使用「svn添加」
但我想知道我應該在上述各兩個都做案例。我懷疑在案例1中,問題與搞砸的文件夾權限有關,但我不知道具體是什麼,以及如何解決它。我懷疑我可以採取以下措施之一爲不具備相應的業主的文件夾/組設置:
- 嘗試做「sudo的添加folder_with_different_user_and_group」
- 更改用戶:組爲默認值,添加文件和承諾。但不知何故,我想以這樣的方式恢復這些變化,以使其在未來可以工作。可能更改權限但不更改所有者:.svn文件夾的組?
什麼是在上述每種情況下使用svn的最佳方式,以及如何在這種情況發生時成功地解鎖等等?
是的,我認爲最好在某個階段完全忽略目錄,儘管不是現在。無論如何,已經從目前爲止的三個答案的每一箇中獲得了一些想法,但只能設置一個被接受 – umar 2009-04-27 09:25:05