min*_*nda 5 svn tortoisesvn mercurial
补丁文件是用TortoiseSVN->创建补丁...
尝试使用修补程序将修补程序导入mercurial存储库hg import patchfile
.
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
Run Code Online (Sandbox Code Playgroud)
这似乎是根据目录和应该应用的位置制作补丁的问题.我尝试过使用hbase import的--base选项,但还没有到达任何地方.
有人有任何提示吗?
dur*_*n42 10
我怀疑你需要做,hg import --strip 0 patchfile
因为Subversion在文件路径上不包含任何前缀.--base
指定它应该搜索文件的位置,并--strip
说明在diff头的开头要忽略多少(默认1)路径元素.