2011-07-03 43 views
0

我離線工作了幾天,因此無法訪問我的代碼存儲庫。爲了維護版本,我創建了離線創建的版本的多個備份,並且我計劃在我上線後提交所有版本。 但是,在我提交了第一個脫機版本(最老的)之後,我發現自己無法承擔其餘的原因,因爲當我嘗試提交任何脫機版本時,svn客戶端說資源已過期,在技​​術上是正確的,因爲提交的離線版本(較舊版本)的修改日期是今天,而其他離線版本是在昨天創建的。無法提交多個離線更改

我必須手動合併版本嗎?

我實際上嘗試更新工作副本並用我的離線新文件覆蓋其文件。然後我將衝突解決爲「我的」,並致力於改變。但是當svn在我的proj的下一次更新拒絕添加一個新目錄時,我被卡住了,因爲它已經被創建了。

+0

您可以使用「svn ci filename1 filename2 ...」語法而不是「svn commit」提交多個文件,同時忽略已添加的目錄。 – Abhijit

回答

0

讓我猜測:您複製了所有.svn文件夾,並且您正在嘗試使用過期的歸檔文件覆蓋工作副本中的最新文件夾。

如果是這種情況,在將源文件複製到您的工作副本之前,您必須刪除備份中的所有.svn文件夾

+0

哎呀..那是我的跛腳。非常感謝! – catcall