
第 10 章 管理專案資料
74
工作開始前忘了先同步資料庫,也不是
太嚴重。不過產生衝突的風險就會增加,
因為有多個人在同一份檔案中編輯同一
個東西。如果發生了這個情況,GitHub
會保留兩個版本,讓您選擇要留哪一個。
所以…別忘了要常常同步哦!
不是只有樹才有分支
在專案的生命週期裡,可能會出現必須在
幾個替代性開發路徑中作選擇的情況。例
如,您正在建造有兩款機型的摩托車,
一個吃汽油,一個靠電池。兩款機型的
整體設計,例如車體、坐墊、剎車、輪
胎等等完全一樣。唯一的不同只有動力
來 源。 藉 由 Git 的
分支
(
branch
) 功 能
能夠幫助您管理兩個不同的版本。
Git 的分支功能是用在管理開發專案中獨
立的多個替代性版本。預設的分支名稱
為
master
—消耗汽油的摩托車車體—如
圖 10-19
。
圖 10-19
現在位於哪個分支呢?
您 必 須 先 建 立 數 個 檔 案 來 代 表 摩 托 車
的 不 同 部 分。 在
圖 10-20
中 可 以 看 到
SourceTree 已偵測到您新增了幾個檔案。
未追蹤的檔案
圖 10-20
新增檔案至 Git
跟之 前 一 樣, 您 必 須先 新 增(Add) 再
提 交(Commit), 接 著, 選 擇 Push 和
GitHub 同步,讓您的合作同伴看見專案
的最新版本。現在,這個摩托車屬於“標
準”版本,您可以開始處理動力來源部
分的工作了。不要複製專案資料夾,新
增分支:點擊 Branch 鍵(
圖 10-21
),輸
入名稱,然後點擊 Create Branch 鍵。
圖 10-2 ...