我的repo中有一个名为some/work/file.py的文件.
我一直在repo工作(除了file.py之外的其他文件)并提交我的更改并从版本20到30.
如何在不包含其他文件的情况下从版本20到30仅为file.py创建补丁?
就像是:
hg export 20:30 file.py > new.patch
Run Code Online (Sandbox Code Playgroud)
尝试过该命令但不起作用.
谢谢
hg export 将单个变更集导出为单独的实体.
如果我理解正确,你需要回答问题" file.c修订版20和版本30之间做了哪些改动?",即你只需要一个差异文件.
这是你如何做到的:
hg diff file.c -r 20:30 > new.diff
Run Code Online (Sandbox Code Playgroud)
作为一种更通用的方法,您可以使用-I(包括文件模式)/ -X(排除).
| 归档时间: |
|
| 查看次数: |
3082 次 |
| 最近记录: |