SVN Добавить файл каждый коммит или слияние, даже если не изменилось - PullRequest
0 голосов
/ 10 февраля 2012

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

Я знаю, что вы можете игнорировать файл, но как насчет параметра «Всегда фиксировать»?

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

Ответы [ 2 ]

0 голосов
/ 10 февраля 2012

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

0 голосов
/ 10 февраля 2012

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

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

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

...