是否创建了一个适用于功能更改的新分支,仅限于git中的单个脚本文件?

问题描述 投票:1回答:2

我对分支的理解是,我们可以根据需要创建尽可能多的分支来测试新的编码样式或特征或发布,并在需要时合并到不同的分支或主分支。

在我的例子中,我的代码只有一个小变化:将JSON类型字符串接受到另一种类型的更改参数。

现在,我可以为这个更改创建一个不同的分支,这样我可以有两个版本的脚本吗?或者为此创建一个分支太多,并有其他方法来实现这一目标?

注意:我不会更改任何其他文件。只有一个文件可以在其中完成整个脚本。

git git-branch
2个回答
1
投票

我会说Git可以帮助您处理代码管理和协作。如果你想创建一个新的分支,这取决于你。创建一个或多个分支没有任何问题。

我的建议是继续创建一个分支。如果出现问题,您可以在分支之间轻松切换,也可以在两个功能中并行工作。


3
投票

创建新分支没有真正的缺点。

代码更改的大小不应决定您是否决定创建分支。

无论代码有多小,如果你想继续开发并且没有那个改变那么你需要一个分支。

如果您正在与同一代码库中的其他人合作,则新分支将更容易启动代码审查(我建议使用Pull Requests)。

如果您是应用程序中唯一的开发人员,并且您不希望始终在主开发分支上保持最新提交,那么您可以在该分支上提交而不是新分支。除了创建新分支的少数几秒之外,这实际上没有任何其他优势。

对于您的情况,我建议创建一个新分支,测试您的更改,如果这是您工作流程的一部分,则执行代码审查,并在一切按计划工作时合并。

© www.soinside.com 2019 - 2024. All rights reserved.