我正在尝试使用不同目录中的多个文件制作补丁。我不想包含所有未提交的文件,因为我有很多不适用于该补丁。
我知道这个命令用于创建具有特定文件的补丁,唯一的问题是这是一个文件:
svn diff -up original.php > filename.patch
有没有办法在不同目录中使用多个文件?
由于
答案 0 :(得分:15)
您可以尝试使用:svn diff -r BEGIN_REVISION:END_REVISION > patch_file.patch
这将修补所有修改过的文件。
如果要为具体文件创建补丁,可以在>
之前枚举它们。
svn diff dir_name_1/first.php dir_name_2/second.php > patch_file.patch
对于一个目录:
svn diff -uRp dir_name > patch_file.patch
我希望它可以帮助你。