Как я могу добавить ветку в ревизию сундука, с которой она началась в Crucible? - PullRequest
7 голосов
/ 05 января 2012

Мне интересно, как, используя Crucible, я могу включить diff-файлы, которые содержат только изменения, сделанные в ветке с точки, которую я разветвлял от моей ствола. В настоящее время, если я включаю что-то вроде наборов изменений, он считает каждый файл в ветви как новый файл и, следовательно, не показывает различий. Есть ли способ сделать это?

Я знаю, что могу пойти и выбрать каждый файл для сравнения с версией ветки до последней версии транка, но это будет очень много времени для количества файлов, которые я изменил, и я бы волновался, что могу забыть один. Есть ли лучший способ?

Ответы [ 2 ]

2 голосов
/ 10 января 2013

Fisheye имеет язык запросов типа SQL, который называется EyeQL , вы можете создать запрос, чтобы найти все файлы, измененные в ветви

select revisions where modified on branch branch_name group by changeset
0 голосов
/ 25 декабря 2012

svn help diff, 3-я форма: diff OLD-URL[@OLDREV] NEW-URL[@NEWREV]

Перед ветвлением необходимо выполнить разбор ствола в последней ревизии с последней ревизией в ветке

Пример реальной ветки из реального репо

Ветвь : http://mayorat.ursinecorner.ru:8088/svn/Hello/branches/Leichtbau-Deutsch/

>svn log -q -v --stop-on-copy http://mayorat.ursinecorner.ru:8088/svn/Hello/branches/Leichtbau-Deutsch/
------------------------------------------------------------------------
r28 | lazybadger | 2011-02-22 09:24:04 +0600 (Вт, 22 фев 2011)
Changed paths:
   M /branches/Leichtbau-Deutsch/Hello.de.txt
------------------------------------------------------------------------
r27 | lazybadger | 2011-02-22 09:21:41 +0600 (Вт, 22 фев 2011)
Changed paths:
   A /branches/Leichtbau-Deutsch (from /trunk:26)
------------------------------------------------------------------------

"from / trunk: 26" дает OLD-URL [@OLDREV], наибольшая ревизия в ветви - NEW-URL [@NEWREV]

svn diff http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk@26 http://mayorat.ursinecorner.ru:8088/svn/Hello/branches/Leichtbau-Deutsch@28

необходим результат

...