от
Каждый проект SVN в тегах папок и транка имеет файл version.txt с текущим номером версии. Мне нужно несколько советов о том, как написать сценарий предварительной фиксации, который будет проверять, был ли version.txt в trunk изменен на более высокую версию, чем в теге.              

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

2 Ответы

0 голосов
от
Попробуйте этот сценарий
has:

#!/bin/bash  
file=${1:?Which file?}

# get latest tag
tag=$(git describe 

Он вернется с кодом выхода 0
, если содержимое данного файла изменилось по сравнению с последним тегом. Если он не изменился, он возвращает
1
.     
0 голосов
от
Вот код, но все еще не работает
#!/bin/bash  

#get latest tag
tag=$(svn ls  /some/path/tags | sort 
    
...