我目前正在将一些源代码从 Subversion (SVN) 存储库传输到我客户的 Team Foundation Server。我偶然发现的一件事是,如果不首先将该存储库中的所有文件拉到本地工作区中的本地工作文件夹,则似乎无法编辑存储库。我正在使用 Visual Studio 2008 团队资源管理器。
我的存储库类似于以下结构:
$
$/branches
$/trunk
$/trunk/Solution1
$/trunk/Solution1/... etc.
现在我想做的是在主干的根目录中添加一个新文件夹(即 $/trunk/Docs)。由于 Solution1 文件夹树 ($/trunk/Solution1) 包含大量数据,因此我不想首先获取该文件夹的本地副本。我想在服务器端创建新的“Docs”文件夹。但是,我注意到,当所选存储库文件夹不可用作本地工作区中的工作文件夹时,源代码管理资源管理器工具栏上的“新建文件夹”按钮会显示为灰色。
使用 SVN 这从来都不是问题,因为使用 TortoiseSVN 我可以使用 Repo 浏览器在服务器端创建一个新文件夹。 SVN 不要求您先查看其父文件夹。
有人知道如何在服务器端编辑 TFS 存储库吗?我是不是错过了一些琐碎的事情?
您不需要获取本地副本,但需要将服务器端文件夹映射到本地计算机上的工作区。
在源代码管理资源管理器中,使用“工作空间...”下拉框来创建这样的映射。
我发现最简单的方法是将 TFVC ($) 中的根节点映射到本地计算机上的目录(例如 c:\tfs),并允许层次结构向下传播。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)