Существуют ли программы, помогающие в массовом редактировании комментариев проверки исходного кода в Visual SourceSafe? - PullRequest
0 голосов
/ 12 сентября 2009

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

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

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

1 Ответ

0 голосов
/ 21 сентября 2009

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

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

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

    set ssdir=\\VSSServerName\VSSINIDirectory

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

    ss cp "$/Path/to/project"

    ss Comment "FileToComment.cs" -C"Comment to apply to Version 1" -V1

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

  5. Запустить пакетный файл через System.Diagnostics.Process, перенаправив вывод в идентичный текстовый файл с датой / временем.

Я не могу поделиться кодом, так как я написал его в десять центов моей компании, но я все равно решил поделиться этим процессом

...