我喜欢git解决冲突的方式,我想将其用于任意版本的两个版本的文件,这些版本不在存储库中。关于该方法有什么建议吗?
答案 0 :(得分:1)
如果您希望将thefile
的内容从A
转换为B
,则可以利用从命令行运行的git add -p
:>
thefile
的{{1}}创建提交A
的{{1}}复制到存储库中thefile
具有交互式命令行界面来逐级逐个比较diff 技术说明:对于合并git实际上具有 3 个文件:B
,git add -p
和ours
。当 patch (两个文件之间的差异:theirs
和base
)试图将差异应用于第3个文件已更改的位置时,可能会发生冲突。文件(base
)。