2010-03-24 5 views
1

C: \ Program Files \ TortoiseSVN \ bin /commande: commit/chemin: ****** \ trunk \ dotnet/notempfile/closeonendengager dans TortoiseSVN

le code ci-dessus apparaît en haut une fenêtre demandant "entrer un message, en sélectionnant le contenu modifié et en cliquant sur OK et en cliquant à nouveau sur OK après le processus"

Je serais extrêmement reconnaissant si quelqu'un peut suggérer comment éviter le processus ci-dessus si la validation est fait en utilisant le régulateur de vitesse (fichier de configuration).

merci. pratap

Répondre

0

De la documentation sur tortoiseproc.exe here.

« Vous pouvez également spécifier le/logmsg commutateur pour passer un journal prédéfini message à la validation de dialogue. »

vous pouvez également vouloir ajouter votre /closeonend être /closeonend: 1 pour empêcher la confirmation supplémentaire étape de clic. Les valeurs des commutateurs sont également décrites sur la page de documentation.

Je n'utilise pas crusecontrol mais je le fais avec succès à partir d'un fichier de commande que j'utilise pour valider et publier mon site asp.net.

+0

J'ajouterai que la valeur de tortoise svn est qu'il vous invite à ajouter un commentaire sur la révision que vous êtes en train de commettre. Ce qui serait généralement une bonne pratique. Et s'est avéré super pratique pour moi un certain nombre de fois. – Lloyd

2

Ce n'est pas CruiseControl qui fait la validation - il suffit d'appeler TortoiseSVN pour déclencher un wrapper GUI sur une action Subversion. Donc, pour exécuter la validation en tant qu'activité silencieuse (c'est-à-dire sans interface graphique), vous devez simplement remplacer l'invocation de TortoiseSVN par un appel à 'svn commit' et fournir les paramètres appropriés.

Svn aide here.