svn中更新與提交是什麼區別,svn中更新與提交是什麼區別

時間 2021-07-09 18:42:43

1樓:光環國際

更新:把他人上傳的**更新到本地環境,你在這個環境下把自己的**合併到這個版本中。

提交:將合併好的版本提交到svn,他人再根據你提交的版本開發,保證**不會衝突。

值得注意的是,使用svn的目的是多人共享一個最新的目錄,你在提交的時候最好先更新,更新到最新版本的核對之後再提交。

因為如果你不更新直接提交,這段時間有可能他人更新後已經提交了,你沒有更新還是老得版本,直接提交後會把他人更新的覆蓋掉。

2樓:匿名使用者

add 功能:向檔案拷貝所在的資料夾中新增新的檔案,並作出標識,是新新增的,下一步提交時將一併提交到subversion版本庫中去。簡單的說就是將一新檔案加入svn,你新增再提交後該檔案就進入subversion版本中去了;

在開發中,如果建立了新的檔案或目錄,那麼你需要先把它們納入版本控制中。選中那個檔案或目錄並使用tortoisesvn > add… 即可。

commit 功能

svn的提交是將在工作空間做的修改進行提交,包括檔案內容的修改,檔案或目錄的新增,刪除,命名,移動等操作。

開發專案時,你會在工作拷貝中修改專案的**,你總要把修改之後做過的改動又存回到專案倉庫中去。這個過程稱為“提交”。

提交是將你對工作拷貝所作的所有改動傳送並儲存到**專案倉庫中。

希望對你有所幫助!!

3樓:匿名使用者

更新是把遠端別人修改的東西合併到你本地來。提交是把你自己的修改合併到遠端伺服器。當然前提是這兩種合併都沒有衝突。

如果有衝突 你就要把兩個版本進行比對 修改了。一般在你提交自己的修改之前最好更新一下 看看有沒有和別人衝突,衝突解決以後再提交自己的東西。這是良好的工作習慣。

4樓:匿名使用者

更新就是拿你本地版本跟伺服器版本對比~把伺服器上新版本覆蓋到你本地~當然 你本地修改過的檔案不會被覆蓋~

提交 就是把你本地修改過的檔案 提交到伺服器上去~ 覆蓋伺服器上的檔案 不過前提是你本地原來未改動之前的版本 跟伺服器的一樣 不然會有衝突~

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

5樓:匿名使用者

當然是只有你提交之後他更新了,他本地的檔案才會有變化。

svn中更新和合併有什麼區別 知乎

6樓:超能小美眉

更新:抄把他人上傳的襲

**更新到本地

環境,bai你在du這個環境下把自己的

zhi**合併到這個版

dao本中。   提交:將合併好的版本提交到svn,他人再根據你提交的版本開發,保證**不會衝突。

  值得注意的是,使用svn的目的是多人共享一個最新的目錄,你在提交的時候最好先更新,更新到最新版本的核對之後再提交。   因為如果你不更新直接提交,這段時間有可能他人更新後已經提交了,你沒有更新還是老得版本,直接提交後會把他人更新的覆蓋掉。

liunx中「 」 與「 」有什麼區別?

1 輸入輸出的區別 和 都屬於輸出重定向,屬於輸入重定向。2 檔案內容的區別 會覆蓋目標的原有內容。當檔案存在時會先刪除原檔案,再重新建立檔案,然後把內容寫入該檔案 否則直接建立檔案。會在目標原有內容後追加內容。當檔案存在時直接在檔案末尾進行內容追加,不會刪除原檔案 否則直接建立檔案。輸出重定向 將...

電磁相容中eut與dut之間是什麼區別

eut與dut並沒有本質區別,都是指被測裝置。電磁相容性 emc 是指裝置或系統在其電磁環境中符合要求執行並不對其環境中的任何裝置產生無法忍受的電磁干擾的能力。因此,emc包括兩個方面的要求 1 裝置在正常執行過程中對所在環境產生的電磁干擾不能超過一定的限值。2 指器具對所在環境中存在的電磁干擾具有...

蘋果6與6s有什麼區別

一 手機的執行記憶體不同 iphone 6手機的執行記憶體為1gb iphone 6s手機的執行記憶體為2gb。二 手機搭配的處理器不同 iphone 6手機搭配的處理器為蘋果a8處理器 iphone 6s手機搭配的處理器為蘋果a9處理器。三 手機的攝像頭配置不同 iphone 6手機的攝像頭配置為...