Могу ли я автоматически добавлять файлы в TortoiseSVN?
-
09-06-2019 - |
Вопрос
Есть ли способ заставить TortoiseSVN (или любой другой инструмент) автоматически добавлять любые новые файлы .cs, которые я создаю в каталоге, в мою рабочую копию, чтобы мне не нужно было запоминать, какие файлы я создал в конце дня?
Решение
Я бы, вероятно, создал пакетный файл, что-то вроде этого (непроверенный):
dir /b /S *.cs > allcsfiles.txt
svn add --targets allcsfiles.txt
Я полагаю, svn не будет возражать, если вы попытаетесь добавить файлы, у которых уже есть версии..
Во всяком случае, это, вероятно, настолько автоматически, насколько вы можете легко добиться.
Другие советы
Если вы просто зафиксируете свою рабочую копию, вы получите список файлов с вашими неверсионными файлами, которые вы можете отметить галочкой, чтобы добавить при фиксации.Вам не нужно добавлять их явно перед фиксацией.
svn add --force --auto-props [Path to check in]
У меня все сработало нормально.
-Реактивный самолет
Да, вы можете добавить bat-файл в svn (на установленном сервере), чтобы при каждом обновлении определенной ветки это изменение имитировалось..Я полагаю, это называется крючками...
Я надеюсь, что это то, что вы имели в виду.