Existe-t-il des programmes d'aide à l'édition en masse de commentaires d'archivage Visual SourceSafe?
-
06-07-2019 - |
Question
Je sais que dans Visual SourceSafe, vous pouvez accéder à l'historique d'un fichier individuel, puis à un enregistrement individuel et appliquer un commentaire à l'enregistrement de cette manière, mais c'est fastidieux et prend beaucoup de temps. - Si vous avez beaucoup de fichiers qui ont été archivés en même temps et que vous souhaitez que le même commentaire s’applique à tous, cela prendra une éternité.
J'utilise l'outil VSSReporter pour générer des rapports d'archivage et autres de VSS, mais il ne peut rien éditer, il ne fait que les signaler.
Existe-t-il des outils vous permettant de revenir en arrière et d'appliquer rétroactivement des commentaires aux enregistrements de manière simple et efficace?
La solution
Bien que je n’aie pas trouvé de programme susceptible de vous aider, j’ai trouvé le Référence de la ligne de commande SourceSafe et a créé un programme qui a effectué les opérations suivantes:
- Importation d'un fichier délimité par des tabulations à partir de VSSReporter auquel les commentaires ont été ajoutés. via Excel
-
Création de StringBuilder et ajout de ces lignes
set path =% path%; " C: \ Program Files (x86) \ Microsoft Visual SourceSafe \ " <
set ssdir = \\ VSSServerName \ VSSINIDirectory
-
Pour chaque entrée du fichier, ajoutez ces lignes au Générateur de chaînes (modification du numéro de version
.-V
)ss cp "$ / Chemin / vers / projet"
ss Commentaire " FileToComment.cs " -C " Commentaire à appliquer à la version 1 " -V1
-
Générez StringBuilder dans un fichier de traitement par date / horodaté.
- Lancez le fichier de commandes via un
System.Diagnostics.Process
, en redirigeant la sortie vers un fichier texte identique daté / horodaté.
Je ne peux pas partager le code car je l'ai écrit au centime de mon entreprise, mais je pensais partager le processus de toute façon