Como implemento um gancho SVN para conhecer o nome do arquivo do arquivo cometido, etc.?
-
03-07-2019 - |
Pergunta
Estou usando o Windows XP e o TortoisesVN e gostaria de conhecer o nome do arquivo, o caminho do arquivo, o autor e outros detalhes sobre a revisão comprometida com o repositório usando um gancho pós-comprometimento. Temos que usar um determinado idioma para fazer isso, como Python, ou isso é possível escrever mesmo usando um arquivo em lote apenas?
Solução
Aqui está um bom tutorial sobre como criar ganchos SVN http://wordaligned.org/articles/a-subversion-pre-commit-ookBasicamente, você precisa criar um script pós-commit.exe ou morcego. Ele pode executar um código python de você deseja que o Py Calling:
python myhook.py
Dentro do script.
Outras dicas
Começar aqui
Citação desse link:
O Windows, no entanto, usa extensões de arquivo para determinar se um programa é executável; portanto, você precisará fornecer um programa cujo nome de base é o nome do gancho e cuja extensão é uma das extensões especiais reconhecidas pelo Windows para programas executáveis, como como .exe para programas e .bastão para arquivos em lote.