Est-il possible de planifier une mise à jour svn?
-
22-09-2019 - |
Question
J'utilise Eclipse avec plug-in subversif ou tortoisesvn faire une mise à jour.
Il est possible de programmer une mise à jour automatique (par exemple. Tous les soirs)? Si oui, est-il possible de le configurer pour mettre à jour simplement les fichiers non contradictoires?
La solution
J'utilise cette commande via une tâche planifiée - cela suppose que vous avez Silksvn installé (mais tout client svn le fera)
"C:\Program Files\SlikSvn\bin\svn" update --accept postpone d:\SourceCode >> c:\svn.log
Il ne met à jour les fichiers qui ne sont pas en conflit aussi, donc pas de souci à ce sujet.
ou même, faites-le de TortoiseSVN en utilisant cette commande
C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe /command:update /path:d:\sourcecode /closeonend:1
closeonend peut être l'un de ces
/closeonend:0 don't close the dialog automatically
/closeonend:1 auto close if no errors
/closeonend:2 auto close if no errors and conflicts
/closeonend:3 auto close if no errors, conflicts and merges
/closeonend:4 auto close if no errors, conflicts and merges for local operations
Autres conseils
Juste planifier une tâche à exécuter un fichier batch tous les soirs. Le fichier batch appelle simplement une mise à jour svn en utilisant un client de ligne de commande de Subversion. Assez simple, non?
J'ai eu le même problème avec la fenêtre persistante lorsque la connexion a été interrompue, alors je viens d'installer une version ligne de commande de svn et vérifié le ERRORLEVEL retourné à l'aide d'un script de traitement par lots de Windows
Microsoft Planificateur de tâches ou CRONw