2014-03-26 106 views
-1

我發現的大部分文檔都說是相同的,所以我不明白他們爲什麼會在那裏。有沒有相當於SVN?Git中STABLE和MASTER有什麼不同?

謝謝!

+1

在git中沒有「穩定」的東西。你可以用這個名字創建一個分支,但這意味着完全取決於你。這很常見(但我不知道是否需要),在git中你有一個名爲_master_的分支。 – mah

+0

區別在於「stable」包含'b'和'l',而「master」包含'm'和'r',它們都是不同的順序。 'git'不會爲分支/標籤名稱賦予任何意義。它默認使用名稱'master',但這只是一個內置的默認名稱,沒有其他重要性,並且不需要存在或保留其名稱...... – twalberg

回答

0

我想你在談論分支名稱。當你初始化一個新的Git倉庫時,它會自動爲你創建一個名爲master的分支。

有人也喜歡做一個名爲stable的分支。正如名稱所示,它通常是代碼處於穩定狀態的分支。然後允許master分支不穩定,以便開發人員可以將其代碼推送到該分支,而不會影響stable分支。

但是也有很多項目將master分支視爲穩定分支。他們可能有一個wip(工作正在進行)分支或其他東西(如功能分支)。

在Git中,每個人都有不同的工作流程,並且有一些約定,但是你沒有義務使用它們。

相關問題