答案 0 :(得分:0)
按版本分支可能是您的基本问题。
为什么您需要在不同文件夹中处理不同版本的应用?你真的需要同时处理多个版本的代码吗?
在我们的环境中,我只是将版本2.0(或2.1等)放到相同的文件夹结构中(当然不是在同一时间)。我不需要额外444mb的磁盘空间。
当然,您的环境/分支选择可能会有很大不同。
答案 1 :(得分:0)
由于Team Foundation Server确实在服务器上跟踪您的本地状态,因此您可以使用它来做一些很酷的技巧 - 例如,使用标记不佳的/remap
标记到tf get
会让你切换到另一个分支,只下载差异。
例如,假设您在2.0版中工作,并且$/TeamProject/Code/2.0
已映射到C:\Work\Code
。如果您要删除$/TeamProject/Code/2.0
的工作文件夹映射,然后将$/TeamProject/Code/2.1
映射到C:\Work\Code
,则可以运行tf get /remap
,它只会下载分支之间的差异。