我在谷歌上搜索了很长时间,了解如何使用 C# 使用 TFS API 移动文件。我们的想法是有一个文件夹,开发人员可以在该文件夹上放置数据库升级脚本,构建过程会创建一个构建脚本,并将文件夹中的所有文件移动到一个新文件夹,其中包含我们刚刚创建的数据库构建版本。
我真的找不到任何关于在 TFS 中以编程方式移动文件的引用...(除了 cmd 命令行)
有人知道通过 C# 学习 TFS 源代码控制文件操作的好的指南/msdn 起点吗?
最佳答案
非常简单:)。
Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace = GetMyTfsWorkspace();
workspace.PendRename( oldPath, newPath );
那么您当然需要 CheckIn 了。使用“workspace.GetPendingChanges()”和“workspace.CheckIn()”方法来完成。
关于c# - 如何使用 C# API 移动 TFS 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/148867/