2011-05-23 66 views
0

我最近從一組現有文件創建了一個SVN倉庫,並對這些文件做了一些小的標題更改。另一位開發人員在創建存儲庫之前對某些文件進行了大量更改,因此他的開發環境目前還不知道SVN。也就是說,這些文件沒有從存儲庫中檢出。不幸的是,我正在處理一組較舊的文件。svn/tortoise:從倉庫之外提交現有文件

理想情況下,我想合併這兩者,因爲我的小改動只是爲了標題,並且不應該有任何衝突,但是最好的方法是什麼?

我試過了一個測試,其中我用他現有的文件覆蓋了一個簽出文件,但它似乎沒有檢測到當前版本化文件和替換文件之間的差異。這可以通過檢查出來,用他的副本覆蓋,提交,然後我可以檢查出來並再次編輯它,但是這是我寧願避免的工作,如果可能的話。目前我正在使用TortoiseSVN。

+0

也許這個鏈接可以幫助http://stackoverflow.com/q/4317971/395718 – Dialecticus 2011-05-23 20:24:09

+0

謝謝你,我做了搜索,但沒有看到一個。我會看看。 – debs 2011-05-23 20:45:40

回答

1

如果他是這方面的'領頭'發明者,並且你有一個相當低的變更數量,考慮這條阻力最小的路徑......重新開始。

創建一個新的存儲庫並檢查他的文件,然後添加您的更改。

+0

+1:只需將您的更改複製到別處。這樣你可以重做結賬。將您的文件複製並提交。 – 2011-05-23 20:19:08

+0

謝謝,這就是我的想法。我看不出自己怎麼做,這是一個恥辱,因爲它大約有100個文件。我想我可以寫一個小程序爲我做(但這是另一個問題......)。 – debs 2011-05-23 20:45:09