ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
194382 Топик полностью
fk0, легенда (17.05.2010 13:43, просмотров: 104) ответил Dany на TortoiseSVN получение информации о ревизии проекта, для использования в MPLAB, кто как делает?
Скриптом...  svn info . | ( while read name val; do case "$name" in URL:) LOCATION=$val;; Revision:) REVISION=$val;; esac done suffix="" if svn status . | grep ^M -q ; then suffix="-M" fi #echo LOCATION=${LOCATION%/xxx} >&2 case $LOCATION in */trunk/*|*/trunk) version=${REVISION}${suffix} ;; *) version=${LOCATION##*/} case ${LOCATION%/*} in */tags) ;; */branches) version=${version}-${REVISION}${suffix} ;; *) echo unknown repository path prefix $LOCATION >&2 # exit 1 version="unknown" ;; esac esac cat <<END #define VERSION "$version" END )
[ZX]