如何知道TFS 2010中是否有其他人签出了文件?

时间:2010-11-25 03:42:56

标签: tfs2010 vcs-checkout

我想确保没有其他人检查源代码,以便我可以发布已发布的安装程序。所以,我想看1)签出特定文件的#1用户列表和2)所有签出文件的#2列表;但我不知道该怎么做。如果你这样做,请帮忙!

修改

一位同事告诉我,我们可以通过以下方式查看每个用户的列表#1Source Control - Team Members - Right click a user - Show Pending Changes - Done。这很棒但不完美。很高兴看到每个成员的整个清单。

要查看整个列表Modify Query(左上角)并选择Display all checked out,还需要执行一个步骤。

6 个答案:

答案 0 :(得分:20)

打开Visual Studio 2010命令提示符(开始 - >所有程序 - > MS Visual Studio 2010-> VS Tools)。 类型:

tf status /user:*

这将为所有工作区中的所有用户提供所有挂起的更改。

对于特定文件,只需输入:

tf status /user:* c:\myfile.txt

更多信息here

答案 1 :(得分:5)

一位同事告诉我,我们可以通过以下方式查看每个用户的列表#1Source Control - Team Members - Right click a user - Show Pending Changes - Done。这很棒但不完美。很高兴看到每个成员的整个清单。

要查看整个列表Modify Query(左上角)并选择Display all checked out,还需要执行一个步骤。

答案 2 :(得分:3)

我认为Team Foundation Sidekicks(http://www.attrice.info/cm/tfs/)比使用命令提示符要容易得多。

答案 3 :(得分:2)

在Visual Studio中,查看源代码管理资源管理器(“查看”菜单>“其他Windows”>“源代码管理资源管理器”)。这将显示谁签出了每个文件,以及他们是否对文件具有独占锁定。

答案 4 :(得分:1)

  

#1 Solution

  1. 打开Source Control Explorer
  2. 在此资源管理器中,浏览到该文件并选择它。
  3. File > Source Control > Find in Source Control > Status...
  4. 请勿在此打开的窗口中更改任何内容,然后点击Find
  5.   

    #2 Solution

    1. View > Other Windows > Pending Changes

答案 5 :(得分:0)

转到Views-->Other windows -->pending changes