2014-03-26 57 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中,每个人都有不同的工作流程,并且有一些约定,但是你没有义务使用它们。

相关问题