1

在分支上,AI 有两个“故事”,一个我想致力于掌握,一个我没有。

由于这些更改不在功能分支上,因此我需要以某种方式将两者分开。我用了

git merge --no-commit --no-ff A 

在主人的时候。这给了我一个可以按预期进行调整的临时区域,我

git reset file 

在那些与不需要的提交有关的文件上。这种方法不正确吗?结果出乎意料。这些文件没有被添加(根据需要),但它们的记录被添加了。Git 将它们作为已删除的文件进行跟踪!现在,当从 master 合并回 A 时,它会尝试删除未提交的工作。这很奇怪,因为主人从来没有这些文件。这非常不方便,谁能建议我如何“同步”这些变化?或者也许是一种更好的方法,为什么 --no-commit 会这样做?

4

1 回答 1

1

我认为最干净的方法是创建两个分支story1,并story2从 A 和 master 的合并库中创建。然后A通过挑选和编辑/吐出提交来分离提交。因此,每个故事分别有两个新分支。然后你可以很容易地合并。

于 2013-04-05T17:01:08.390 回答