Sourcesafe options de ligne de commande
Je rencontre un problème avec Microsoft Visual Sourcesafe options de ligne de commande que je suis en espérant que quelqu'un a courir partout et peut m'aider avec.
J'ai la ligne suivante dans un fichier batch DOS.
"c:\Program Files\Microsoft Visual SourceSafe\ss.exe" GET
"$/Development Projects/Activity" -GL"C:\Compile\Activity" -R -Q
-Yname,password
Lorsque cette ligne est exécutée dans le fichier de commandes à l'invite suivante s'affiche ...
Ensemble C:\Compile\Activity que le dossier par défaut pour le projet $/Projets de Développement/Activité?(O/N)
J'ai besoin de supprimer ce message afin de laisser le script de s'exécuter sans surveillance. Je pensais que l'option-Q permettrait à fonctionnement silencieux, mais il ne supprime pas cette invite.
J'ai cherché et n'arrive pas à trouver une option qui permet de supprimer l'affichage de ce message. Je ne veux pas définir le dossier par défaut pour le projet, donc je tiens à défaut, la réponse à "N", si possible.
Vous devez vous connecter pour publier un commentaire.
Je pense que Lieven de réponse peut être un gagnant pour vous, mais si ce n'est pas, vous pouvez essayer de la tuyauterie d'un 'N' à la commande pour répondre à l'invite pour vous:
-I-Y
Répond Oui à toutes les questions " Oui ou Nonhttp://msdn.microsoft.com/en-us/library/028cya07%28v=vs.80%29.aspx
Scott,
c'est comment nous faire un get latestversion pour notre quotidien construit.
Je ne suis pas entièrement sûr de l'Obtenir
*.*
œuvres. Il me semble me rappeler avoir des problèmes avec ça. Notre script est un get pour chaque extension de fichier que nous avons besoin dansMODIFIER: remue-méninges sur elle, je vais l'essayer
Suivant répondra Pas à toutes les invites
-EN
J'ai rencontré dans le passé (se sentir comme une vie antérieure pour être honnête), et ne pouvait pas obtenir par elle.
Ce que j'ai fait était de l'écriture de certains jscript pour créer le VSS objet Automation, explicitement ouvrir la base de données appropriée et effectuer les différentes opérations nécessaire qu'il, appelant le script avec la commande cscript à partir de la ligne de commande.
Il me semble me rappeler avoir différents scripts pour les Extractions, les Archivages et Obtient, même si ce n'est probablement excessif.
Désolé je ne peux pas être de plus d'aide, si j'avais le code à portée de main que j'avais poster ici.
SourceSafe dossiers de travail sont conservés dans la ss.ini fichier texte situé sous le utilisateurs sous-dossier de votre SSDIR. Vous aurez invité à chaque fois que vous vous déplacez vers un nouvel ordinateur ou de connexion à la SS en tant que nouvel utilisateur pour l'extraction des fichiers. Pour supprimer cette fonction, il faut utiliser le SS Workfold dossier de projet commande explicitement ensemble de votre dossier de Travail ou de préremplir le ss.fichier ini avec votre dossier de Travail préférences.
Vous pouvez essayer ce qui suit. Utilisé avec le
-GF
option permettant de récupérer la ligne de commande changement de variable. Peut-être qu'il va travailler avec-GF
. Pas certains si.