我以编程方式处理TFS的签到项目。我的映射到工作区的代码是
Uri uri = new Uri(ConfigurationManager.AppSettings["uri"]);
teamProjectCollection = new TfsTeamProjectCollection(uri);
versionControlServer = teamProjectCollection.GetService<VersionControlServer>();
workspace = versionControlServer.GetWorkspace(ConfigurationManager.AppSettings["workspace"], versionControlServer.AuthorizedUser);
workspace.Map(ConfigurationManager.AppSettings["mappath"], folder);
现在我已将我的文件夹映射到TFS项目。但是如果有人已经有了映射,我的代码就不会检查项目到TFS。所以如果他们已经有了映射,我想用我的映射签入项目。该怎么办?
答案 0 :(得分:0)
您需要删除该位置以前的所有映射。
您应该能够遍历该计算机的现有映射,并删除与您的路径匹配的任何映射。