1. 程式人生 > >SVN無法提交修改問題

SVN無法提交修改問題

               

忽然發現有兩個原始碼檔案的圖示顯示為紅色的叉叉,刪除符號。真是咄咄怪事,我幾時刪除過了?

將軍勿慮。將這兩個檔案在windows下刪除,然後update,居然沒有象以往那樣restore。

然後修改這兩個檔案,提交,提示:“Incomplete copy information on path ...

我將SVN升級,不行;

徹底解除安裝 SVN,重灌,也不行。

但是其他同事卻沒有這個問題,難道是伺服器記住我啦?

發現原始碼根目錄下的.svn資料夾超過1萬多個檔案,300M之巨,果斷刪除,然後重新checkout,問題解決。

----------------------------------------------------------------------

今天又有同事發現Update不了原始碼。他本機上的原始碼,的確呈現了SVN標誌性的圖示,但就是無法UPDATE。奇怪的是,伺服器上並沒有對應的原始碼;我的機器UPDATE了一下,也沒有下載到他這個原始碼。問了一下,原來他上次上傳,中途失敗,退出,然後就是現在這個鳥樣了。

二話不說,將原始碼所在檔案下,所有的名為SVN的資料夾刪掉,然後SVN標誌性圖示不見了,然後重新ADD,問題解決。

SVN管理程式碼,本地與伺服器有衝突,應該以伺服器為準。如果出現一些奇怪的問題,撒手鐗就是將相關名為SVN資料夾刪除,這裡儲存著類似瀏覽器快取之類的,亂七八糟的東西。

---------------------------------------------------------------

SVN在使用過程中,有時會出現一些奇怪問題,比如前幾天就出現死活獲取不下來程式碼,但伺服器明明有。二話不說,將隱藏資料夾.svn刪掉,重新checkout到現有程式碼資料夾,系統會有個提示:checkout or cancel?當然是checkout,於是系統重新繫結版本,問題解決。