2010-12-07 32 views
6

在閱讀內建幫助之後,在我看來,兩個逗號可以用於修改工作空間以匹配某個修訂。但我不明白更新和結帳之間的區別。請在您的答案中包含一些微不足道的工作流程,以便在更新/檢出時適當。化石dvcs更新和結帳命令之間的區別

回答

10

第一個主要區別是,如果您設置了遠程URL,則update將從遠程存儲庫中獲取第一個最新的工件。

另一個區別是,如果您有未完成的更改,則檢出將不會運行(除非您強制執行),而更新將保留您的更改並重新應用它們。有了更新,您可以在提交之前集成來自其他用戶的更改。

所以:

  • 更新是你需要什麼,當你在一個項目上進行合作,以防止叉。
  • Checkout可讓您部署特定版本。
相關問題