我喜欢1.0,1.1,1.2分支,我希望每次进入1.0的提交自动转到1.1和1.2,每次提交到1.1都会自动提交到1.2
是否可以在一次交易中自动完成所有这些操作?谁能告诉我怎么样? (请举例说明吗?)
答案 0 :(得分:4)
是和否。如果您签出整个存储库(或至少是branches文件夹),您可以将其设为原子。但它不会是自动的。您必须将自己的更改应用于其他分支。不同的分支可能具有不同的代码(您说它们是版本分支),因此将相同的修复应用于不同的分支可能需要不同的编辑。你不能(一般地),总是避免人为干预。
我会挑战让一切看起来像一个交易的想法。这将对您的历史质量产生负面影响。看起来你在许多地方做了独立的变化。如果您将其他分支合并为一个单独的事务,那么历史记录将更好地反映您实际执行的操作(进行一次更改并重新移植它)。您是否需要编辑1个交易中的所有分支?