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?

Était-ce utile?

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:

  1. Importation d'un fichier délimité par des tabulations à partir de VSSReporter auquel les commentaires ont été ajoutés. via Excel
  2. Création de StringBuilder et ajout de ces lignes

    set path =% path%; " C: \ Program Files (x86) \ Microsoft Visual SourceSafe \ " <

    set ssdir = \\ VSSServerName \ VSSINIDirectory

  3. 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

  4. Générez StringBuilder dans un fichier de traitement par date / horodaté.

  5. 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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top