如何在不分支整个解决方案的情况下为单个类库分支进行微小更改(2.0到2.1)

时间:2011-06-08 23:15:30

标签: version-control tfs branching-and-merging

2 个答案:

答案 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,它只会下载分支之间的差异。