我想合并两个文件的历史,在不同的branch.Two文件的内容是不同的。
示例
Branch1 a.txt
History(rev)
1 make file
7 Modify file
15 add functions
Branch 2 b.txt
32 make file
45 Modify file
60 add functions
Expectation
a.txt
1 make file
7 Modify file
15 add functions
32 make file
45 Modify file
60 add functions文件名可以是a.txt或b.txt
发布于 2022-11-16 08:43:45
Branch1是Branch2的祖先(测试它),您可以尝试使用回购的转储(转储-编辑-导入到新回购,测试结果,用扩展替换未修改的回购):硬道
为了具有共同的历史记录,您必须在r15和r32之间有新的或已编辑的更改集,其中将记录重命名a.txt ->b.txt .但是,如果在现有历史记录的中间添加修订,则还必须更改所有后续修订(AFAICR)的编号。
在创建转储之前,您必须在任何受影响的分支的头部创建这样的“重命名-修订”(以便将其表示粘贴到另一个location)
中)。
不那么棘手的方式
E 233,步骤1H 234H 135加载范围M+1:N-1中转储的剩余部分(从断点到结束,没有最后的“技术”修订,在抛光历史中)H 236G 237代码>G 237代码。https://stackoverflow.com/questions/74455967
复制相似问题