У меня есть проект работает как следующий макет:Как сбрасывать теги SVN в ветви?
/my_proj/trunk/
/my_proj/tags/1.0.0/
/my_proj/tags/1.0.1/
/my_proj/tags/1.0.2/
/my_proj/tags/1.0.3/
так в tags
реже там замораживают филиалы готовы к выпуску.
Теперь мы представили сервер CI, который способен сканировать только один каталог, в отличие от многих каналов в tags
.
Так что можно не-утончаются tags
в серии фиксаций, что-то вроде:
/my_proj/branch/release
commit 1: "ver 1.0.0"
commit 2: "ver 1.0.1"
commit 3: "ver 1.0.2"
commit 4: "ver 1.0.3"
Какое приложение CI вы используете? Каковы желаемые настройки? Есть способы сделать то, что вы хотите, но дьявол находится в деталях. – bahrep
@bahrep Я использую [XCode CI] (https://developer.apple.com/library/etc/redirect/XcodeCIGuide) от Apple. Я могу только непрерывно сканировать фиксации, а не новые диски. И я не хочу использовать CI на багажнике (слишком частое изменение) –