Visual SourceSafeチェックインコメントの大量編集を支援するプログラムはありますか?
-
06-07-2019 - |
質問
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コメント" FileToComment.cs" -C"バージョン1に適用するコメント" -V1
-
StringBuilderを日付/タイムスタンプ付きバッチファイルに出力します。
-
System.Diagnostics.Process
を介してバッチファイルを起動し、出力を同じ日付/タイムスタンプのテキストファイルにリダイレクトします。
会社のダイムに書いたのでコードを共有できませんが、とにかくプロセスを共有すると思った