我目前正在将一些源代码从 Subversion (SVN) 存储库传输到我客户的 Team Foundation Server。我偶然发现的一件事是,如果不先将该存储库中的所有文件拉到本地工作区中的本地工作文件夹,似乎就无法编辑存储库。我正在使用 Visual Studio 2008 团队资源管理器。
我的存储库类似于以下结构:
$
$/branches
$/trunk
$/trunk/Solution1
$/trunk/Solution1/... etc.
现在我要做的是在主干的根目录中添加一个新文件夹(即$/trunk/Docs)。因为 Solution1 文件夹树 ($/trunk/Solution1) 包含大量数据,所以我不想先获取该文件夹的本地副本。我想在服务器端创建新的“Docs”文件夹。但是,我注意到源代码管理资源管理器工具栏上的“新建文件夹”按钮在选定的存储库文件夹不能用作本地工作区中的工作文件夹时显示为灰色。
使用 SVN 这从来不是问题,因为使用 TortoiseSVN 我可以使用 Repo-Browser 在服务器端创建一个新文件夹。SVN 不需要您先检查其父文件夹。
有人知道如何在服务器端编辑 TFS 存储库吗?我错过了一些琐碎的事情吗?