【发布时间】:2015-03-18 08:38:37
【问题描述】:
我创建了一个git merge --squash other_branch(我使用 squash,因为我使用 git 处理 svn 存储库)。
现在我有一些(合理的)冲突,我需要非常小心地解决它。
我正在尝试想出一些聪明的方法来处理所有这些混乱,并可能与其他人分享一些工作。
我想到的是把这个合并分成几个提交。 一旦它们看起来不错,我想提交一些原子更改,它们是有意义的并且是可编译的。
但是我不太确定如何实现这一点。
我必须先暂存准备好的文件,然后 git stash 所有其他人查看暂存文件是否正在编译,然后 git commit 最后 git stash pop 继续处理其余文件。
但是,Git 不允许我存储未合并的路径。
我在谷歌上找不到任何现成的收据。看起来每个人都会同时使用git merge。
有人有想法或已经合并了吗?
【问题讨论】:
标签: git version-control merge git-merge