2008-09-08 4 views
12

Есть ли способ заставить TortoiseSVN (или любой другой инструмент) автоматически добавлять любые новые файлы .cs, которые я создаю в каталоге, в свою рабочую копию, поэтому мне не нужно запоминать, какие файлы я создал в конце дня ?Могу ли я использовать файлы TortoiseSVN для автоматического добавления файлов?

+0

Это просто поражает меня, как такая фундаментальная функция отсутствует TortoiseSVN, в то время как все виды бесполезных наворотов включены. – 2013-05-22 20:46:35

+0

@MikeNakis: Второй ответ Blorgbeard имеет то, что вы ищете, я думаю (флажок «Показывать неверсированные файлы»). Я доволен этим решением. – 2014-08-01 22:51:49

ответ

3

я бы, вероятно, сделать пакетный файл, что-то вроде этого (непроверенные):

dir /b /S *.cs > allcsfiles.txt 
svn add --targets allcsfiles.txt 

Я считаю, что СВН не будет возражать, вы пытаетесь добавить файлы, которые уже версированы ..

Во всяком случае, это, вероятно, примерно так же легко, как вы легко получите.

10

Если вы просто скопируете свою рабочую копию, вы получите список файлов, в котором будут показаны ваши неверсированные файлы, которые вы можете отметить, добавив по мере совершения. Вам не нужно добавлять их явно перед фиксацией.

+5

, чтобы прояснить это: в диалоговом окне фиксации вы должны установить флажок «Показывать неверсированные файлы» (мой по умолчанию не отмечен) – testpattern 2012-10-24 07:45:33

+1

Это нормально, когда у вас есть 100 файлов. Но бесполезно, когда у вас их 10 тыс. :-( – Gangnus 2013-03-15 16:35:44

0

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

Я надеюсь, что это это то, что вы имели в виду.

1
svn add --force --auto-props [Path to check in] 

Работал нормально для меня.

-Jet
Смежные вопросы