SVN补丁 - 包含多个文件

Sun*_*alo 11 svn diff command-line patch

我试图在不同的目录中制作一个包含多个文件的补丁.我不想包含所有未提交的文件,因为我有很多不适用于该补丁.

我知道这个命令用于创建具有特定文件的补丁,唯一的问题是这是一个文件:

svn diff -up original.php > filename.patch
Run Code Online (Sandbox Code Playgroud)

有没有办法在不同的目录中使用多个文件?

谢谢

Ruu*_*Ruu 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

我希望它对你有所帮助.