我正在使用VS2013中的TFS。我创建了工作区,然后在计算机中分配了本地路径以开始获取某些分支的最新版本。有时我想更改分支的本地路径(已映射到本地文件夹),以指向同一工作区的另一个不同的本地路径,甚至指向另一个不同工作区的另一个本地路径。因此,我进入本地路径并删除了内容,但是Visual Studio已经指向该路径,并且在源代码管理器中,路径显示为标记为白色,而不是表示未声明并且不允许我对其进行更改。我怎样才能做到这一点?
另外,还有一种我感兴趣的情况:如果我已经将一个分支分配给了工作区中的本地路径,并且我想删除该分支并将其保留为未分配状态,该怎么办?
根据您的描述,似乎您正在使用TFVC作为TFS中的源代码控制。
服务器中的本地文件夹和源代码管理文件夹之间存在映射关系。通常,您应该将整个项目映射到c:\ Users \ YourName \ Source \ Workspaces下的单个本地文件夹。例如:
有关有效文件夹名称的一些提示:
您可以让他们根据您的要求更改本地路径。更改后,您可能需要执行最新操作以同步所有更改。如果不需要在原始本地路径中下载文件,只需删除它们即可。
另外,还有一种我感兴趣的情况:如果我已经将一个分支分配给了工作区中的本地路径,并且我想删除该分支并将其保留为未分配状态,该怎么办?
您只需要删除工作空间映射,就可以通过三种方式做到这一点。
有关更多详细信息,请参阅Bogdan Gavril MSFT在以下问题中的答复:如何删除TFS工作区映射?