Version control 如何链接多个TFS项目中的SQL文件?

Version control 如何链接多个TFS项目中的SQL文件?,version-control,Version Control,在TFS2010中,我们在同一TFS集合中有3个团队项目: $Common $Project1\Database\Database.sln $Project2\Database\Name\Database.sln 这两个项目需要使用相同的SQL文件。 因此,我正在考虑在一个“公共”团队项目中签入这些SQL文件。 但我不知道这是否是防止复制这些文件的最佳解决方案,因为在这两个项目中添加指向这些SQL文件的链接将很困难,因为它们的相对路径不同 还有别的解决办法吗 感谢您的帮助。您可以使用$Com

在TFS2010中,我们在同一TFS集合中有3个团队项目:

  • $Common
  • $Project1\Database\Database.sln
  • $Project2\Database\Name\Database.sln
这两个项目需要使用相同的SQL文件。 因此,我正在考虑在一个“公共”团队项目中签入这些SQL文件。 但我不知道这是否是防止复制这些文件的最佳解决方案,因为在这两个项目中添加指向这些SQL文件的链接将很困难,因为它们的相对路径不同

还有别的解决办法吗


感谢您的帮助。

您可以使用$Common创建一个数据库项目,其他两个数据库项目可以引用该项目:
$Common/CommonDatabase.sln

但相对路径将用于引用$Common中的项目。一个项目在多个分支中具有不同的路径。这是我的主要问题。对于$Project1和$project2,您有不同的分支吗?$commmon没有分支吗?使用构建定义中的工作区映射,您可以维护相对路径结构