我的问题如下:
我有几个目录,同一个项目的“分支”,没有共同的根目录。 (不是在最终缺席的意义上,而是在它丢失的意义上。)
我需要将它们合并在一起以创建单个主分支。我知道有些版本是从其他版本派生的,但不幸的是,这并不意味着它们比父母更先进,因为许多开发人员只是删除了他们不需要的工作副本的源文件。
如何正确合并?
当然,我可以创建一个空的存储库,然后将所有目录添加为分支并尝试逐个合并它们。但还有更好的选择吗?
答案 0 :(得分:1)
考虑到:
最安全的做法是使用第三方合并工具(WinMerge,kdiff3,BeyondCompare,...),并将这些文件夹小心地合并到一个目标git repo文件夹中。请特别注意源中不存在且存在于目标中的文件:您可能希望忽略这些删除并保留目标文件。