关于tfs:如何在Team Foundation Server 2005和2008中更改工作区?

关于tfs:如何在Team Foundation Server 2005和2008中更改工作区?

How do I change my workspace in Team Foundation Server 2005 and 2008?

我在几个不同的工作区中有多个项目。但是,似乎我永远无法弄清楚如何更改当前的工作空间。结果是,我在计算机上签出的文件显示为已被其他人签出,并且不可访问。


我将假设您的意思是"工作区",而不是"工作站",否则您的问题对我来说就不那么有意义了。

在Visual Studio中,转到"源代码管理资源管理器"("视图"->"其他Windows"->"源代码管理资源管理器")。在源代码管理浏览器窗口的顶部,您应该有一个带有几个按钮的工具栏。该工具栏上的某个位置(对我来说,在右侧)应该有一个工作区下拉列表。只需从该下拉列表中选择要使用的工作空间即可。


是否要更改工作站上文件的位置?如果是这样,这是我的操作方法:

  • 打开Visual Studio
  • 打开源代码管理资源管理器窗口。
  • 从工作区下拉列表中,选择"工作区..."
  • 应显示"管理工作区"对话框。
  • 选择要修改的工作区,然后单击"编辑..."。
  • 您应该可以从这里调整文件夹。

  • 在Visual Studio 2013中
    如果您只是后悔选择版本控制下的项目选择哪个本地文件夹。请执行以下操作:
    在"源代码管理资源管理器"的"文件夹"窗格中
    选择您不满意的本地文件夹目标/映射项目。
    右键点击。 ->高级->删除映射。
    将打开一个窗口:按下浏览按钮并为项目选择另一个本地文件夹,然后单击"更改"。


    首先,您应该激活工作区窗口。

  • 选择窗口菜单
  • 单击源代码管理浏览。
  • 单击活动按钮。
  • 出现工作区窗口
  • 单击"工作区"窗口中的"工作区"名称。
  • 从弹出列表中选择所需的工作区名称。

  • 单击:File -> Source Control -> Advanced -> Workspace,然后您可以编辑或删除现有的映射位置


    我不完全理解您的问题。

    您是说在一台计算机上签出的文件似乎无法在另一台计算机上访问吗?我要说的是,这完全是设计使然,因为您现在拥有一个文件,该文件在一台计算机上进行了本地修改,而在其他计算机上可能会或可能不会。

    当您说别人结帐时,这到底是什么意思?您如何验证这一点,您在看什么?

    或者您是说别的吗?在这种情况下,请详细说明。


    推荐阅读