回覆列表
  • 1 # 使用者3977671246998

    這三個操作在SVN上做的事情是不一樣的。

    update是把伺服器上最新的版本下載到本地,前提是開發者本地有這個檔案。

    add是把新建的檔案新增到臨時快取區,需commit操作後才能真正上傳到伺服器。

    擴充套件資料

    Subversion 是如何工作的以及用到的術語做一個大致瞭解:

    版本庫

    Subversion 使用集中的資料庫,它包含了所有的版本控制檔案及其完整歷史。這個資料庫就是版本庫。版本庫通常位於執行 Subversion 伺服器的檔案伺服器上,向 Subversion 客戶端(例如TortoiseSVN)提供需要的資料。

    如果只備份一個東西,請備份版本庫,因為它是資料的主副本。

    工作副本

    這是實際工作的地方。每一個開發者在自己的電腦上都有屬於自己的工作副本,有時可以將其理解為沙箱。可以將最新的版本從版本庫上取下來,在本地的副本上工作而不影響其他人,如果對更改滿意就可以將其提交到版本庫中。

    Subversion 工作副本不包含專案的歷史, 但是它儲存了修改前的本件的副本,就像這些檔案在版本庫中的狀態一樣。這意味著可以輕而易舉的準確檢查出都做了哪些改動。

    還要知道從哪裡開始執行 TortoiseSVN,因為在開始選單中看不到。這是因為 TortoiseSVN 是一個外殼擴充套件,所以第一步,開啟 Windows 資源管理器。在資源管理器中用右鍵單擊一個資料夾,然後就會發現在右鍵選單中出現一些新的條目。

  • 中秋節和大豐收的關聯?
  • 手機進過水會爆炸嗎?