簡體   English   中英

如何以編程方式在TFS中映射工作空間

[英]How to map the workspace in TFS programatically

我正在以編程方式處理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。 因此,我想使用映射來簽入項目,如果它們已經具有映射。 應該做什么?

您將需要刪除該位置的所有先前映射。

您應該能夠遍歷該計算機的現有映射,並刪除與您的路徑匹配的任何映射。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM