Существуют ли программы, помогающие в массовом редактировании комментариев проверки исходного кода в Visual SourceSafe?

StackOverflow https://stackoverflow.com/questions/1413339

Вопрос

Я знаю, что в Visual SourceSafe вы можете войти и просмотреть историю отдельного файла, а затем перейти к отдельной регистрации и применить комментарий к регистрации таким образом, но это утомительно и отнимает много времени. - если у вас есть много файлов, которые были зарегистрированы одновременно, и вы хотите, чтобы один и тот же комментарий применялся ко всем из них, это займет вечность.

Я использую инструмент VSSReporter для создания отчетов о проверках и других материалах. из VSS, но он ничего не может редактировать, только отчет о них.

Существуют ли какие-либо инструменты, которые позволят вам вернуться и задним числом применить комментарии к регистрации эффективным и простым способом?

Это было полезно?

Решение

Хотя я не нашел программу, которая может помочь в этом, я обнаружил Справочник по командной строке SourceSafe и создал программу, которая выполняла следующие действия:

<Ол>
  • Импортирован файл с разделителями табуляции из VSSReporter , в который добавлены комментарии через Excel
  • Создал StringBuilder и добавил эти строки

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

    set ssdir = \\ VSSServerName \ VSSINIDirectory

  • Для каждой записи в файле добавьте эти строки в StringBuilder (изменяя номер версии -V )

    ss cp " $ / Path / to / project "

    ss Comment " FileToComment.cs " -C " Комментарий для применения к Версии 1 " -V1

  • Выведите StringBuilder в пакетный файл с датой / временем.

  • Запустите пакетный файл с помощью System.Diagnostics.Process , перенаправив вывод в идентичный текстовый файл с датой и временем.
  • Я не могу поделиться кодом, так как я написал его в десять центов моей компании, но я решил, что все равно поделюсь процессом

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top