SVN Добавить файл каждый коммит или слияние, даже если не изменилось

Могу ли я заставить SVN фиксировать / объединять определенный файл каждый раз, даже если файл не изменяется?

Я знаю, что вы можете игнорировать файл, но как насчет опции "Always Commit"?

Я использую номер ревизии SVN Метки $Revision$ в одном файле я анализирую файл и использую этот номер ревизии в качестве переменной, поскольку я хотел исключить выполнение этого вручную перед слиянием. Я хотел просто обновить номер ревизии, так как он выполняет то, что зафиксировано. Единственная проблема, мне все еще нужно сделать это вручную, и я хотел бы автоматизировать это, мысли?

2 ответа

Решение

Вы не должны использовать файл из файла, потому что SVN обновляет эту версию, только если файл действительно был изменен. Лучше всего использовать svnversion в командной строке для получения необходимой информации. Кроме того, устранение этого до слияния не требуется, потому что SVN будет обрабатывать это для вас... потому что расширение ключевого слова в номер ревизии выполняется клиентом SVN, что означает, что другими словами файл хранится в хранилище с не расширенные ключевые слова. Я не знаю, на каком языке программирования вы работаете, но обычно это должно быть сделано системой сборки.

Использование SVN не по-своему неправильно, означает обновление версии, хотя файл фактически не обновляется.

Решение, которое я чувствую, таково: если файл не изменен для выпуска, пометьте его отдельно.

когда вы выполняете автоматическую сборку, используйте оба тега, поэтому вам не нужно обновлять версию этого файла.

Другие вопросы по тегам