Posso adicionar arquivos automaticamente ao TortoiseSVN?
-
09-06-2019 - |
Pergunta
Existe uma maneira de fazer com que o TortoiseSVN (ou qualquer outra ferramenta) adicione automaticamente quaisquer novos arquivos .cs que eu crie dentro de um diretório à minha cópia de trabalho, para que eu não precise lembrar quais arquivos criei no final do dia?
Solução
Eu provavelmente criaria um arquivo em lote, algo assim (não testado):
dir /b /S *.cs > allcsfiles.txt
svn add --targets allcsfiles.txt
Acredito que o svn não se importará se você tentar adicionar arquivos que já estão versionados.
De qualquer forma, isso é provavelmente o mais automático possível.
Outras dicas
Se você apenas enviar sua cópia de trabalho, você receberá uma lista de arquivos mostrando seus arquivos não versionados, que você pode marcar para adicionar conforme você envia.Você não precisa adicioná-los explicitamente antes de confirmar.
svn add --force --auto-props [Path to check in]
Funcionou bem para mim.
-Jato
Sim, você pode adicionar um arquivo bat ao svn (no servidor instalado) para que sempre que você atualizar um branch específico, essa alteração seja imitada.Eu acredito que é chamado de ganchos ...
Espero que seja isso que você quis dizer.