C#学习教程:使用c#在TFS上获取变更集及其所有更改这是工作。问题是我无法获取受该变更集影响的文件。Changesetchangeset=GetChangeset(newUri("tfspath"),10918);foreach(varwinchangeset.Changes){Console.WriteLine("Type:"+w.ChangeType);Console.WriteLine("评论:"+changeset.Comment);Console.WriteLine("日期:"+changeset.CreationDate);foreach(varyinchangeset.WorkItems){Console.WriteLine("Name:"+y.Title+y.Type);}}privatestaticChangesetGetChangeset(Uriserveruri,intchangesetid){vartfs=newTfsTeamProjectCollection(serveruri);varsvc=tfs.GetService();varchangeset=svc.GetChangeset(changesetid);返回变更集;上面的代码正在运行。我可以获取作为对象的变更集并显示ChangeType、CreationDate和Comment,但我无法获取与变更关联的项目。例如,我编辑了Program.cs。所以它应该在变更集下可见。任何建议都会很高兴。谢谢!您已经在迭代代码中的更改。受影响的文件位于更改类型的“项目属性”中。在您的情况下:w.Item.ServerItem->这是文件的服务器路径,例如“$/A/B/C.txt”您可以使用w.Item.DownloadFile(@"C:local.txt")下载它以上就是C#学习教程:使用c#获取Changeset以及TFS上共享的所有变更。如果对你有用,需要了解更多C#学习教程,希望大家多加关注——本文来自网络合集,不代表立场,如涉及侵权,请点击有权联系管理员删除。如需转载请注明出处:
