В svn, как мне получить имя ветки, в которой указан тег / метка c? - PullRequest
0 голосов
/ 12 июля 2020

В svn, как мне получить имя ветки, в которой находится указанный c тег / метка?

В системе с сотнями ветвей и тысячами меток это становится важным.

Я надеюсь на какую-то команду вроде:

svn http://REPOSITORY branchof TAG

Спасибо

1 Ответ

0 голосов
/ 14 июля 2020
  1. Ветви и теги являются отдельными независимыми деревьями внутри SVN-репо (с макетом «по умолчанию»), т.е. в общем случае теги не принадлежат веткам
  2. Если тег был создан в правильный стиль (рекомендуется, но не обязательно) с svn cp, вы можете определить ветвь «исходит из», если будете использовать svn log -v для тега

From SVN Книга :

В дополнение к кодам действий, которые предшествуют измененным путям, в svn log с параметром --verbose (-v) будет указано, был ли путь добавлен или заменен в результате операции копирования. Это делается путем печати (из COPY-FROM-PATH: COPY-FROM-REV) после таких путей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...