Обновите один конкретный файл при любом действии с пересмотром главы

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

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

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

что даже можно добиться?

Solutions Collecting From Web of "Обновите один конкретный файл при любом действии с пересмотром главы"

Вы не можете сделать это в svn-репозитории (если вы не измените этот конкретный файл на каждом коммите, что не очень желательно).

Однако есть небольшой инструмент, называемый svnversion (часть командной строки subversion). Вызывая это внутри вашей рабочей копии (или указывая на нее с помощью аргумента), она возвращает номер ревизии этой конкретной рабочей копии.

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

У TortoiseSVN есть клиентские скрипты (Post-Update-Hook), которые могут дополнительно автоматизировать это для вас.

Имейте в виду, что svnversion возвращает больше, чем просто одно число, если у вас есть редкая проверка, изменение или изменение рабочих копий