Fossil svn: привязка билетов к ветке

У меня в репозитории Fossil есть 2 ветки: можно ли привязать тикет только к одной из двух веток, чтобы в представлении таймлайна можно было понять к какой ветке относится тикет?

заранее спасибо


person user1737538    schedule 08.10.2014    source источник
comment
В заголовке тикета напишите для ветки А   -  person ravenspoint    schedule 08.10.2014


Ответы (1)


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

Test reference to branch [94558ab315732e3f] 

Эта ссылка является идентификатором объекта ветки, на которую я ссылаюсь. Посмотрите на скриншот ниже:

Ссылки на временной шкале

Смотрите, что я взял идентификатор, который помещается перед словом «Листок» и идентифицирует ветку. Вверху на снимке экрана sam вы теперь видите строку «Тестовая ссылка на ветку [94558ab315732e3f]», где можно щелкнуть идентификатор ветки. Вы перейдете к описанию ветки

У вас не будет этого кликабельного поведения в самом билете. Если появится как обычный текст:

введите здесь описание изображения

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

fossil branch new "[c98dd264f1319]" trunk  

и нет:

fossil branch new [c98dd264f1319] trunk  

Когда вы это сделаете, в списке ваших филиалов у вас будет элемент с именем [c98dd264f1319], на который вы можете щелкнуть, чтобы перейти непосредственно к соответствующему тикету. Как ссылки на ветки на тикеты, так и ссылки на тикеты на ветки очень полезны для сохранения ссылок на все изменения. Это делает временную шкалу Fossil еще более полезной, чем она уже есть.

И последнее: когда вы называете ветки таким образом, по крайней мере, в zsh вам нужно будет снова обновить кавычки. Так:

fossil update "[c98dd264f1319]"

работает нормально, но

fossil update [c98dd264f1319]

выдаст ошибку «не найдено» (в zsh). Вероятно, вы быстро привыкнете к добавлению кавычек.

person FvD    schedule 24.06.2015