2010-01-25 4 views
1

i ont cette commande "TortoiseProc.exe"/commande: mise à jour/chemin: "D: \ Work_SVN \ ProjectName"/notempfilescripts de commandes de Subversion

pour mettre à jour la copie de travail.

J'ai également 'svn st -u' pour vérifier les modifications du dépôt. Comment utiliser cette commande dans la syntaxe ci-dessus.

Bibhu

Répondre

0

Utilisez la ligne de commande client pour les scripts, pas une interface graphique. Vous ne scripteriez pas la copie de fichiers d'un répertoire à un autre en simulant le clic et le glissement de la souris, n'est-ce pas?

1

Lire la manual!

En général, vous ne pouvez pas exécuter la commande status de SVN avec TortoiseProc. Cependant, vous pouvez ouvrir la fenêtre repostatus en utilisant /command:repostatus.

(suit ici un rephrase du manuel)

Rappelez-vous que TortoiseSVN est un client de GUI et ce TortoiseProc vous permet de faire les boîtes de dialogue de TortoiseSVN apparaissent pour collecter les entrées utilisateur. Si vous voulez écrire un script qui ne nécessite aucune entrée, vous devez utiliser le client de ligne de commande Subversion officiel.

(reformulez du manuel se termine ici ... Gish)

+0

Vous devez blockquote le passage de la documentation afin qu'il soit clair que ce ne sont pas vos mots. –

+0

@Michael - ce n'est pas une citation directe. –

+0

Remplacer "TortoiseProc vous permet" avec "guide d'automatisation vous montre comment" et le reste est, mot à mot, identique au deuxième paragraphe dans le lien que vous avez inclus dans la documentation! Peut-être que c'est une coïncidence. –

0

Vous utilisez le update sous-commande:

svn update "D:\Work_SVN\projectname" 

type svn help update pour voir toutes ses options et svn help pour se renseigner sur tous les sous-commandes. Voir également le svn update chapter dans le livre Version Control with Subversion.

Questions connexes