1

TFS 2012 由其他人或在其他地方签出。

有没有办法通过谁来查看此更改是结帐?我知道,因为源代码还没有发布到服务器上,所以没有办法获取那个人所做的更改。Aldo 有没有办法知道谁在做它?

是的,我可以问一下团队里的人是谁,但我们在不同的办公室有几个团队。所以不是很明显...

4

3 回答 3

2

是的,有多种方法可以查看谁签出了文件。提到的 TFS Power 工具是一种方法。另一种是使用命令行工具:

tf status $/TeamProject/Path/To/File.ext

于 2014-09-16T14:55:43.730 回答
1

您可以使用TFS Power Tools(Visual Studio 插件)并“按状态”进行搜索

这将向您显示哪些项目已签出,由谁以及在哪个工作区签出。

于 2014-09-16T14:54:24.377 回答
1

我找到了一种解决方法来获取此信息,尽管此过程可能并不总是可行的。签出日志显示已签出文件的用户列表。

右键单击文件/文件夹并选择Check Out for Edit. 在“输出”窗口中(如果不可见,请转到“视图”>“输出”),您应该会看到如下内容:

$/Dev/SharePoint/Finance.Sandbox/Resources/GlobalResources.resx:
   opened for edit in TGTRAPP22155;Nigel.Hewitt
   opened for edit in SRCGAPP21921;Bob.Carlo
   opened for edit in ARSYAPP22182;RDP-ADMN-Jane.Pierre

这应该告诉您用户的名称和文件已被签出的机器。

(要撤消您刚刚为获取上述信息所做的签出操作,请右键单击同一文件/文件夹并选择Undo Pending Changes。如果提示您是否要“撤消签出并放弃更改?”,请选择“否to All”以保留您现有的更改,并且仅对没有更改的文件回滚签出。)

于 2015-01-12T10:46:47.017 回答