gpt4 book ai didi

svn - 将 svn 补丁应用于 mercurial 存储库时出现的问题

转载 作者:行者123 更新时间:2023-12-04 13:55:35 25 4
gpt4 key购买 nike

补丁文件是用 TortoiseSVN-> 创建补丁...

尝试使用 hg import patchfile 将补丁导入到 mercurial 存储库中.

hg 如何查找补丁文件中引用的文件似乎存在问题:

unable to find 'gui/gui/RemoteFramework.cpp' for patching
2 out of 2 hunks FAILED -- saving rejects to file gui/gui/RemoteFramwork.cpp.rej

这似乎是在目录方面打补丁的位置以及应该在哪里应用补丁的问题。我曾尝试使用 --base 选项进行 hg 导入,但还没有到任何地方。

有人有任何提示吗?

最佳答案

我怀疑你需要做 hg import --strip 0 patchfile因为 Subversion 在文件路径上不包含任何前缀。 --base指定它应该在哪里搜索文件,和 --strip表示在差异 header 的开头要忽略多少(默认为 1)个路径元素。

关于svn - 将 svn 补丁应用于 mercurial 存储库时出现的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2412881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com