如何检查最近添加的文件到tfs 2013(Workspace.CheckIn())?

时间:2015-06-11 12:41:50

标签: .net tfs2013

美好的一天。 我尝试使用Microsoft.TeamFoundation.VersionControl.Client.Workspace.CheckIn()方法将文件签入TFS。 Msdn(上面的链接)说:“但是,如果工作区中的任何挂起的更改被编辑或添加,则此操作无效,因为内容不会上传到服务器。” 那么,我可以使用什么方法代替Workspace.Checkin(),或者如何将这些文件上传到服务器?

1 个答案:

答案 0 :(得分:0)

我使用了语法

ws.CheckIn(null, @"domain\user", "comment", null, null, null);

如果您使用null作为第一个参数 - 您将全部签入,但无法签入“添加”或“编辑”挂件。 使用“添加”或\和“编辑”挂件签入的正确语法:

ws.CheckIn(ws.GetPendingChanges(), @"domain\user", "comment", null, null, null);

此代码检查所有挂件。