2

我正在使用 SQL Server 2012。我在 SSDT(Sql 服务器数据工具)中创建了一个 SSRS 解决方案。我想将它添加到 TFS Visual Studio 2010 中。它仅用于所有团队成员的同步目的。因此,每个人都可以通过每天获取最新信息来获取所有报告。不同模块大约有 300 份报告。我想通过 TFS 使用 SSRS 解决方案。以前的项目我面临所有团队成员同步的问题。因为个人创建了自己的解决方案,并在完成报告后将其上传到报告服务器上。

我不想再做一次。

我想使用 TFS 为所有报告同步所有团队成员。

有什么解决办法吗?

4

2 回答 2

1

每当发生更改或添加报告时,TFS 将允许您的团队成员将报告本地同步到他们的计算机。您的团队成员只需要从 TFS 获取最新信息到他们的本地工作区。

听起来您需要为您的团队创建一个流程来遵循并教育他们应该如何添加或修改报告。

例如,如果您在 TFS 中有一个名为报告的文件夹,那么任何时候开发人员需要进行更改或添加报告时,他们都会将其添加到此解决方案和文件夹中。锁定将报告直接部署到服务器的能力,直到获得批准,因此开发人员无法绕过 TFS。

开发人员为确保更新或更改最新报告而采取的步骤:

  • 开发者在本地从 TFS 拉下最新的报告文件夹
  • 开发人员进行更新和更改
  • 在开发人员签入任何更改之前,他们再次拉下最新的以确保他们不会覆盖任何新更改。如果报告在开发人员开始处理后发生更改,则可能需要合并。
  • 开发人员检查 TFS 的更改
  • 一旦对报告的更改获得批准,则报告将部署到报告服务器。这可以通过 TFS 构建来完成。

希望这可以帮助。如果我误解了您的问题或问题,请告诉我。

于 2013-04-12T13:39:21.913 回答
-1

看起来您需要制作一个自定义插件,以便在签入时将您的报告同步到其他团队

于 2013-04-12T04:44:12.510 回答