1. 程式人生 > >【SVN】更新,提交,與資源庫同步的區別

【SVN】更新,提交,與資源庫同步的區別

提交:是用本地檔案覆蓋伺服器的檔案,只有提交會導致伺服器上發生變化

更新:只是把伺服器上最新版本下載到客戶端,規則如下:

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

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

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

資源庫同步:就是看你本地和伺服器的版本之間差異的。你直接用更新,有時會出現衝突,會幹掉自己的程式碼。資源庫同步的目的就是讓你知道那個檔案有衝突,然後有選擇的操作。

轉載: