1. 程式人生 > >SVN 中更新與資源庫同步的區別

SVN 中更新與資源庫同步的區別

資源庫同步:

可以看到本地和伺服器的版本之間差異。如果直接用更新,修改了同一個檔案的話,會直接把最近版本的程式碼也整到自己的程式碼中,改起來很麻煩。資源庫同步的目的就是在修改你的程式碼之前讓你知道那個檔案有衝突,然後有選擇的操作。

更新:

把伺服器上最新版本下載到客戶端規則:

1、如果你本地的某個檔案沒有修改過,而伺服器上的這個檔案別人已經提交過新版本,那麼會用伺服器上最新的檔案覆蓋你本地的檔案;

2、如果你本地的某個檔案你修改過了還沒有提交,伺服器端的這個檔案還沒被別人改過,那麼對你本地的這個檔案沒有任何影響;

3、如果你本地的某個檔案你修改過了還沒有提交,伺服器端的這個檔案已經被別人改過,那麼會提示你發生衝突,會將伺服器上最新版檔案、你新修改的檔案、發生分歧前的那個版本的檔案都存放到你的本地

感謝大佬,侵刪。