美好的一天。 我尝试使用Microsoft.TeamFoundation.VersionControl.Client.Workspace.CheckIn()方法将文件签入TFS。 Msdn(上面的链接)说:“但是,如果工作区中的任何挂起的更改被编辑或添加,则此操作无效,因为内容不会上传到服务器。” 那么,我可以使用什么方法代替Workspace.Checkin(),或者如何将这些文件上传到服务器?
答案 0 :(得分:0)
我使用了语法
ws.CheckIn(null, @"domain\user", "comment", null, null, null);
如果您使用null作为第一个参数 - 您将全部签入,但无法签入“添加”或“编辑”挂件。 使用“添加”或\和“编辑”挂件签入的正确语法:
ws.CheckIn(ws.GetPendingChanges(), @"domain\user", "comment", null, null, null);
此代码检查所有挂件。