我正在尝试自动对 SSRS 报告进行版本控制。这涉及在每个报告上都有一个带有版本号的可见文本字符串。我想将此字符串链接到 TFS 标签并确保每次签入时都会更新该字符串。
我们使用 TFS2010 作为我们的源代码控制。签入报告时,我想运行应用程序来读取报告,如果版本号与之前的版本号相同,请更新版本号,并在必要时再次签入新版本,并用版本号标记报告.
我可以编写一个 C# consol 应用程序来检查报告的先前版本 - 从我们的任意位置获取版本号,将其与最新签入的版本进行比较,然后更新并使用适当的标签再次签入。
我不知道该怎么做就是关闭这个脚本。(以及它将在哪里托管)。我知道 TFS CommitCheckinEventHandler 但看不到如何注册它 - 有人有什么建议吗?