svn синхронизация номера ревизии репы и сборки
От: vaa  
Дата: 04.05.22 08:32
Оценка:
в svn номер ревизии сквозной.
однако утилита для получения ревизии SubWCRev работает только с рабочей копией,
ревизия которой всегда отстает от ревизии в репозитории.
Только самому что-то мутить с snv info url?
хочется чтобы ревизия сборки совпадала с номером коммита.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re: svn синхронизация номера ревизии репы и сборки
От: Senyai Россия http://www.arseniy.net
Дата: 04.05.22 09:25
Оценка: -1
Здравствуйте, vaa, Вы писали:

vaa>в svn номер ревизии сквозной.

vaa>однако утилита для получения ревизии SubWCRev работает только с рабочей копией,
vaa>ревизия которой всегда отстает от ревизии в репозитории.
vaa>Только самому что-то мутить с snv info url?
vaa>хочется чтобы ревизия сборки совпадала с номером коммита.

Отстаёт? После 'svn up' не должна отставать, или я не так понял.
Не бойтесь совершенства. Вам его не достичь. © Сальвадор Дали
Re: svn синхронизация номера ревизии репы и сборки
От: · Великобритания  
Дата: 04.05.22 10:46
Оценка: 4 (1) +2
Здравствуйте, vaa, Вы писали:

vaa>в svn номер ревизии сквозной.

vaa>однако утилита для получения ревизии SubWCRev работает только с рабочей копией,
vaa>ревизия которой всегда отстает от ревизии в репозитории.
vaa>Только самому что-то мутить с snv info url?
vaa>хочется чтобы ревизия сборки совпадала с номером коммита.
Сборка собирает рабочую копию, а не репозиторий. Поэтому номер сборки это номер того, что у тебя в рабочей копии.
Цель всех этих ревизий, чтобы из собранного артефакта можно было просто и однозначно получить исходный код того, что собиралось. А что хочешь добиться ты — неясно.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[2]: svn синхронизация номера ревизии репы и сборки
От: vaa  
Дата: 04.05.22 12:07
Оценка:
Здравствуйте, Senyai, Вы писали:

S>Здравствуйте, vaa, Вы писали:


vaa>>в svn номер ревизии сквозной.

vaa>>однако утилита для получения ревизии SubWCRev работает только с рабочей копией,
vaa>>ревизия которой всегда отстает от ревизии в репозитории.
vaa>>Только самому что-то мутить с snv info url?
vaa>>хочется чтобы ревизия сборки совпадала с номером коммита.

S>Отстаёт? После 'svn up' не должна отставать, или я не так понял.

так можно затереть изменения в рабочей копии.
либо нужно сначала сделать коммит, потом апдейт(непосредственно перед сборкой) и уже потом сборка и окончательный коммит(ver = rev + 1)?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[3]: svn синхронизация номера ревизии репы и сборки
От: · Великобритания  
Дата: 04.05.22 12:36
Оценка: 4 (1)
Здравствуйте, vaa, Вы писали:

vaa> S>Отстаёт? После 'svn up' не должна отставать, или я не так понял.

vaa> так можно затереть изменения в рабочей копии.
Собирать надо чистую рабочую копию, без всяких локальных изменений.

vaa> либо нужно сначала сделать коммит, потом апдейт(непосредственно перед сборкой) и уже потом сборка и окончательный коммит(ver = rev + 1)?

Собирать надо конкретный коммит. Обычно — делаем таг (в терминах svn — копия trunk в tags/x.y.z) и собираем данный таг, и никогда его потом не меняем.
avalon/3.0.0
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.