TFS 2012由其他人或其他地方检出。
有没有办法看看这个变化是谁结账? 我知道,因为源代码尚未发布到服务器,所以无法获取该人所做的更改。 Aldo没有办法知道是谁在做这件事吗?
是的,我可以询问团队中是谁,但我们在不同的办公室有几个团队。 所以它不那么明显......
答案 0 :(得分:2)
是的,有多种方法可以查看谁签出了文件。提到的TFS电动工具是一种方式。另一种方法是使用命令行工具:
tf status $/TeamProject/Path/To/File.ext
答案 1 :(得分:1)
您可以使用TFS Power Tools(Visual Studio加载项)并按“状态”进行搜索
这将显示哪些项目已签出,由谁以及在哪个工作区中。
答案 2 :(得分: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
。如果出现提示您是否要&#34 ;撤消签出并放弃更改?" ,选择" No to All" 以保留现有更改并仅回滚退房没有变化的文件。)