0

例如,我有一个用 php 编写的应用程序,并且有一段时间我使用 java 创建了相同的应用程序,我该怎么办?

我应该为它创建一个新的存储库,还是应该创建一个名为 的分支appname-java,这有什么意义?

在阅读了一些分支教程后,发现了这个“ Basic Branching and Merging ”,我了解到分支是为了“另一个故事”,很快就会合并到主分支?有人可以进一步解释,如果我是正确的,我应该只分支而不是创建另一个存储库,是否有文章/相关经验支持我的想法。

4

1 回答 1

1

我应该为它创建一个新的存储库,还是应该创建一个名为 appname-java 的分支,这有什么意义?

由你决定,你是决定者。在一个存储库中拥有多语言实现是完全可以的,因此您可以在一次提交中更新所有内容,但无论出于何种其他原因拥有单独的存储库都没有问题(例如,Java 版本将包含永远不会存在的功能) php版本)。

我知道分支是为了“另一个故事”,很快就会合并到主分支?

并非总是如此,但这是最常见的情况。主分支包含“稳定”版本,而您可能希望有几个分支用于稳定+错误修复、开发(稳定错误修复、新功能、新错误)或其他任何可以稍后合并到主或终止的分支(也许你终于意识到有些事情是不可能实现的)。

于 2013-10-20T04:17:46.110 回答