我正在与队友在同一个解决方案中与另一个小组并行编程。
但是,我的伴侣有一个不同的版本,最新版本,与我自己的版本不同。我想知道是否有任何方法可以知道我的机器上的确切源版本,然后告诉他从TFS服务器获取相同的更改集。
这可能吗?有没有记录这种信息的地方?
答案 0 :(得分:2)
在团队资源管理器/源代码资源管理器中,您可以右键单击文件并查看历史记录以查看所有更改集历史记录,然后右键单击文件并选择 / advanced / Properties ,以查看工作区中的内容。
相应的命令行命令为tf history yourFileSpec
,请参阅tf history on MSDN和tf properties yourFileSpec
,请参阅tf properties on MSDN
您可以右键单击Source Control Explorer中的文件并获取特定版本。这也有tf get [itemspec] [/version:versionspec]
的相应命令行,请参阅tf get on MSDN
答案 1 :(得分:1)
tf info
命令会告诉您文件的详细信息。此信息中包含本地版本(本地更改集)和服务器版本(服务器上的最新版本)。
C:\Temp>tf info filename.txt
Local information:
Local path : C:\Temp\filename.txt
Server path: $/Project/filename.txt
Changeset : 1099
Change : none
Type : file
Server information:
Server path : $/Project/filename.txt
Changeset : 1099
Deletion ID : 0
Lock : none
Lock owner :
Last modified: Thursday, May 26, 2011 10:04:49 PM
Type : file
File type : Windows-1252
Size : 619