Create “patch” between revisions?

前端 未结 3 1086
时光说笑
时光说笑 2020-12-15 05:02

It seems SVN\'s \"patch\" functionality is not exactly what I want. What I really want is to create a diff of files between revisions. So, I\'d choose rev1 and rev 2 and end

3条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-15 05:43

    From the command line you could do this as follows.

    All files in a folder

    Create a patch in your Home folder that contains all the changes between revision 123 and 124 from all the changed files in the folder "my_project":

    svn diff -r123:124 path/to/my_project > ~/my_project_changes_123_124.patch
    

    One particular file

    Create a patch in your Home folder that contains all the changes between revision 123 and 124 from only one file, name "my_project.php":

    svn diff -r123:124 path/to/my_project/my_project.php > ~/my_project_changes_123_124.patch
    

提交回复
热议问题