我目前正在尝试使用TFS设置新的visual studio 2008解决方案 目前的结构如下
ProjectName
- src
* SomeSolution.sln
* ProjectFolder1
* ProjectFolder2
- Third Party Tools
在subversion中我只会去根目录并进行svn更新。或者使用Git,git也可以从根目录中获取。
在Visual Studio中,我右键单击解决方案并按“获取最新版本”,我只获得解决方案中的最新src。有没有办法使用Visual Studio,我可以干净地获得最新的库?或者我是否必须在每台开发者机器上安装powertools,以便他们可以从Windows资源管理器更新?
答案 0 :(得分:1)
使用Source Control窗口,右键单击ProjectName并选择Get Best Version
或者,在解决方案文件夹下添加第三方文件。这样你就可以继续使用你已经设置的文件/目录结构,并且能够从最新的解决方案文件本身获得最新信息
答案 1 :(得分:0)
您必须在访问TFS服务器的所有计算机上安装TeamExplorer。只是知道这种方式。 “GetLastVersion”已经覆盖了机器的文件。
答案 2 :(得分:0)
正如qntmfred所说,从Source Control窗口运行Get Get Latest。这是确保您获得所需源树中所有内容的唯一方法。
我们的主要解决方案中通常有一个Assemblies文件夹,该应用程序中使用的所有第三方二进制文件都已分支。更新第三方库时,我们会将分支与需要它们的相关解决方案同步。所有项目都从其本地分支的副本引用程序集。例如:
$TFS/
/ProjectName
SomeSolution.sln
/Assemblies
/Third Party (contains DLLs only)
/Websites
/ProjectFolder1
/ProjectFolder2
/Third Party Tools
/(tool name)
/bin
/src