假设我有10个任务,并希望为每个任务创建一个新的Git分支。每个任务都使用它自己的类,因此task10
不需要来自task8
的代码。
我应该这样做:
或者正确的方法是:
哪一个是正确的方法?
如果第一种方法是正确方法,那么新分支应该是主分支,还是新分支应该是前一任务的分支?
答案 0 :(得分:1)
如果你的所有任务都是独立的,那么它们应该从master
分支出来,所以第二种方法是合适的。如果两个任务相互关联,它们通常可以组合成一个任务,独立于所有其他任务。
流程类似于您的第二种方法,但有一些变化:
虽然以后可以将未提交的更改提交到git中的新分支,但我更喜欢在启动代码之前创建一个新的任务分支,以便我可能需要对分支进行的任何更改等都保留在该分支上和其他分支(包括master
)保持不受影响。防止意外重写master分支的历史变得更加重要,因为它是所有其他分支的引用分支。另一个重要的优点是您可以同时处理多个任务。