svn中 更新,提交,與資源庫同步分別會有什麼效果

2021-07-23 13:16:02 字數 385 閱讀 1597

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

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

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

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

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

svn中的更新 提交 資源庫同步有什麼不同

提交 是用本地檔案覆蓋伺服器的檔案,只有提交會導致伺服器上發生變化 1 如果你本地的某個檔案沒有修改過,而伺服器上的這個檔案別人已經提交過新版本,那麼會用伺服器上最新的檔案覆蓋你本地的檔案 2 如果你本地的某個檔案你修改過了還沒有提交,伺服器端的這個檔案還沒被別人改過,那麼對你本地的這個檔案沒有任何...

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

可以看到本地和伺服器的版本之間差異。如果直接用更新,修改了同乙個檔案的話,會直接把最近版本的 也整到自己的 中,改起來很麻煩。資源庫同步的目的就是在修改你的 之前讓你知道那個檔案有衝突,然後有選擇的操作。1 如果你本地的某個檔案沒有修改過,而伺服器上的這個檔案別人已經提交過新版本,那麼會用伺服器上最...

SVN自動同步資源庫到某資料夾

1.伺服器安裝svn伺服器端及客戶端 2.本地安裝svn客戶端 3.本機和伺服器目錄都check out同乙個庫 4.需要找到伺服器上安裝的版本庫的路徑下面,以版本庫名稱命名的資料夾下,有乙個名字為hooks的資料夾,在這個資料夾下建立post commit.bat這樣乙個批處理檔案,裡面的內容如下...