快速檢視
現在,我們已體會過在儲存庫中作業的趣味,現在要回頭注意一些與使用儲存庫相關的更重要而微妙的問題。
- 當我們版本化專案,我們的方式是在專案出現在「工作台」時將它版本化。因此,在版本化專案之前,務必先將它與儲存庫(亦即,我們在處理中的 HEAD 或分支)同步化。否則,可能會有另一位使用者已在您必須更新至其中的專案中確定有趣的變更。如果您繼續版本化,而沒有進行更新,版本化時,不會含有這些變更。
- 儲存庫含有儲存庫中的所有專案。個別使用者會挑出他們想要的專案,將它們移出到工作區中。
從這時開始,他們會關聯於儲存庫來同步化這些專案(只有這些)。
- 儲存庫代表所有已知專案的大型進行中的集成。
從儲存庫的視景中,HEAD 中或分支上的任何事項都一律開啟以進行變更。
- 版本化專案的動作會有效建立檔案的瞬間快照,將它放在儲存庫的「版本」區段中,不過,儲存庫分支仍會開啟接受改變。
- 首先務必更新至對儲存庫的變更,以那些變更及馬上要確定的變更來重新測試,再確定變更。
先採取分支中的最新變更,再重新測試,可協助確保將要確定的變更會實際使用分支的現行狀態。
- 每個專案都會關聯於特定的儲存庫。不同的專案可關聯於實際上可能在完全不同的伺服器之中的不同儲存庫。
版本化專案