如何使用VS2012和TFS2012在开发团队之间共享二进制文件

时间:2013-04-19 13:28:23

标签: visual-studio visual-studio-2012 tfs tfs2012

我们是由许多开发人员组成的团队,他们致力于两个解决方案(Visual Studio意义上的解决方案 .sln )。我们使用Visual Studio 2012.大多数开发人员只能访问一个解决方案,但需要二进制文件(和.h / .lib)。

我们正在使用Team Foundation 2012,但之前使用的是Visual SourceSafe 6.0。

我们不希望将二进制文件保留在数据库中(但这样可以让开发人员只通过GLV获取它们。但生活并非如此简单......)

我们需要:

  1. 每个分支中的分支和二进制文件(来自两个解决方案)。因此,如果在分支“1”中开发,他/她需要使用分支“1”中的其他解决方案二进制文件。
  2. 没有二进制文件被推入数据库(因为它们可以从代码重建,我们不想无用地增加数据库的大小。)
  3. 获取最新二进制文件的简便方法(如果不是GLV,预构建事件??????或类似的东西。)
  4. 开发人员可以在不获取最新版本的情况下保留他们所拥有的二进制文件的版本。
  5. 我坚信有一种方法可以做我们需要的事情。毕竟我们肯定不是唯一一个拥有依赖其他团队二进制文件的孤立团队的人。我只是不知道该怎么做。

    编辑: GLV 表示“获取最新版本”。抱歉未定义的缩写词。

2 个答案:

答案 0 :(得分:4)

在各个阶段检查二进制文件到源代码控制:发布,冲刺结束等。标记每个签入版本的结果。

“其他团队”可以在特定标签级别从这些二进制文件中获取分支。在他们为他们做好准备之前,他们永远不需要知道后来的标签。

答案 1 :(得分:0)

部分开发人员建议使用nuget。