Если у меня есть изменения, внесенные в ревизии 11, 13, 17, 20 в ветку, могу ли я создать такой патч svn?
svn diff -r11:20
Если у меня есть изменения, внесенные в ревизии 11, 13, 17, 20 в ветку, могу ли я создать такой патч svn?
svn diff -r11:20
Вы можете, но не забывайте путь, который вы различаете, каноническая 1-я форма svn diff
, JFYI, это:
diff [-c M | -r N[:M]] [TARGET[@REV]...]
-c
и перечислять все необходимые ревизии.
- person Lazy Badger; 03.05.2016
-c
- person Mukul Gupta; 03.05.2016
svn help merge
Вы также можете выбрать несколько ревизий и/или диапазонов ревизий: svn merge -c50,54,60 -r65:68 ^/trunk
- person Lazy Badger; 03.05.2016
svn diff
, а не svn merge
. Я хочу создать патч из предыдущих коммитов. Я не хочу, чтобы merge
сгенерировал патч и применил его.
- person Mukul Gupta; 03.05.2016
этого должно быть достаточно :)
svn diff -rFIRSTREVISION:LATESTREVISION pathOfWorkingCopy > /myPatchFile.patch