我已经检查了一个大型仓库并开始对多个文件进行更改以进行一次复杂的更改;我也有一个改变,字面意思是在一个文件中添加几行。为每个更改创建一个分支是否更好,即使我提到一个更改非常小,或者我可以在一个分支中处理它?在后一种情况下,我会首先更改单个文件,提交它,如果它被批准,则将更改推送到主仓库。
答案 0 :(得分:1)
为每个更改创建一个分支是否更好,即使我提到一个更改非常小,或者我可以在一个分支中处理它?在后一种情况下,我会首先更改单个文件,提交它,如果它被批准,则将更改推送到主仓库。
考虑到您计划首先进行小改动,策略之间的差异非常小。如果您正在与之合作的团队有关于该主题的任何指导,那么您当然应该遵守这些准则。例如,一些团队更喜欢每个问题使用一个分支,命名分支以反映正在处理的问题。但如果情况并非如此,那么你所概述的两种方法之间几乎没有区别,你应该为你做更好的工作。也就是说,创建和删除分支是一项微不足道的操作,没有理由不使用分支来管理不同的更改。