Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在合并中注意到的最大问题是最终你会得到一个单一的提交。
有没有一种方法可以在冲突合并自动合并文件和手动固定文件(2 个单独的提交)后分离?
正如评论者指出的那样,需要解决冲突的文件将列在默认提交消息中,因此这种分离似乎没有意义。除此之外,您实际上不希望有两个提交,因为其中一个将反映两个分支的部分合并,即反映尚未完成的过程的结果。
你应该注意到 Git 提交是原子的,它反映了整个存储库的状态。看来您是通过 CVS 经验考虑的,其中提交不是原子的。Git不像CVS那样跟踪文件,因此像你描述的那样合并分离不适合Git。
如果您想要更精细地控制冲突,您应该使用 rebase 而不是合并。