в svn номер ревизии сквозной.
однако утилита для получения ревизии SubWCRev работает только с рабочей копией,
ревизия которой всегда отстает от ревизии в репозитории.
Только самому что-то мутить с snv info url?
хочется чтобы ревизия сборки совпадала с номером коммита.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re: svn синхронизация номера ревизии репы и сборки
Здравствуйте, vaa, Вы писали:
vaa>в svn номер ревизии сквозной. vaa>однако утилита для получения ревизии SubWCRev работает только с рабочей копией, vaa>ревизия которой всегда отстает от ревизии в репозитории. vaa>Только самому что-то мутить с snv info url? vaa>хочется чтобы ревизия сборки совпадала с номером коммита.
Отстаёт? После 'svn up' не должна отставать, или я не так понял.
Здравствуйте, vaa, Вы писали:
vaa>в svn номер ревизии сквозной. vaa>однако утилита для получения ревизии SubWCRev работает только с рабочей копией, vaa>ревизия которой всегда отстает от ревизии в репозитории. vaa>Только самому что-то мутить с snv info url? vaa>хочется чтобы ревизия сборки совпадала с номером коммита.
Сборка собирает рабочую копию, а не репозиторий. Поэтому номер сборки это номер того, что у тебя в рабочей копии.
Цель всех этих ревизий, чтобы из собранного артефакта можно было просто и однозначно получить исходный код того, что собиралось. А что хочешь добиться ты — неясно.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[2]: svn синхронизация номера ревизии репы и сборки
Здравствуйте, Senyai, Вы писали:
S>Здравствуйте, vaa, Вы писали:
vaa>>в svn номер ревизии сквозной. vaa>>однако утилита для получения ревизии SubWCRev работает только с рабочей копией, vaa>>ревизия которой всегда отстает от ревизии в репозитории. vaa>>Только самому что-то мутить с snv info url? vaa>>хочется чтобы ревизия сборки совпадала с номером коммита.
S>Отстаёт? После 'svn up' не должна отставать, или я не так понял.
так можно затереть изменения в рабочей копии.
либо нужно сначала сделать коммит, потом апдейт(непосредственно перед сборкой) и уже потом сборка и окончательный коммит(ver = rev + 1)?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[3]: svn синхронизация номера ревизии репы и сборки
Здравствуйте, vaa, Вы писали:
vaa> S>Отстаёт? После 'svn up' не должна отставать, или я не так понял. vaa> так можно затереть изменения в рабочей копии.
Собирать надо чистую рабочую копию, без всяких локальных изменений.
vaa> либо нужно сначала сделать коммит, потом апдейт(непосредственно перед сборкой) и уже потом сборка и окончательный коммит(ver = rev + 1)?
Собирать надо конкретный коммит. Обычно — делаем таг (в терминах svn — копия trunk в tags/x.y.z) и собираем данный таг, и никогда его потом не меняем.