From my last question,我对将代码分支到不同分支以进行开发,发布,修补程序和Service Pack目的有一点了解。之前我们将所有源代码放在一个地方(甚至不是名为Main的文件夹)。它驻留在Team collection $ SomeProject以及ProcessTemplates文件夹中。
在本地驱动器上创建一个Main文件夹--- C:\ Code \ CmdNotify> mdir Main
在服务器上添加Main to Source Control ----- C:\ Code \ CmdNotify> tf add Main
将代码移至Main --- C:\ Code \ CmdNotify> tf move *。\ Main
检查TFS的更改
现在当我创建“Main”,“Release”,“ServicePack”分支时,工作区如何工作?
如果有人能用一点点的例子来解释或指向适当的资源,那就太好了。
答案 0 :(得分:1)
如果你的所有分支都不是太大,你可以只有一个工作区,所有分支都有一个映射$ / - > C:\代码\ CmdNotify
然后,当您获得最新信息时,它将同步所有分支。如果你想“下载宇宙”,它会提示你。如果不这样做,一切仍将被映射,但不会下载到您的硬盘驱动器。然后,您可以根据需要随意下载文件。只需右键单击“源代码管理资源管理器”中文件或文件夹上的“获取最新”。
如果你的“宇宙”是几GB或更少,我只是映射一切。如果你能负担得起它只有一个工作区,所有分支都是非常方便的(即有硬盘空间)。
还有可能“隐藏”你没有使用的大文件夹。