C#でTFSにファイルを追加しようとしています。ここに私のコードです。C#TFS Workspace.PendADDフォルダの作業マッピングがありません。
Workspace workspace = versionControl.QueryWorkspaces(Environment.MachineName, versionControl.AuthorizedUser, Environment.MachineName).SingleOrDefault();
if (workspace == null)
{
w("No workspace configured");
return;
}
//String topDir = null;
var troubleshooter = workspace.GetWorkingFolderForLocalItem("LocalPath");
workspace.PendAdd("Filepath", true);
私はworkspace.GeWorkingFolderForLocalItemを呼び出すときに、それが正常に動作して、フォルダのマッピングを取得することをその奇妙な。私が同じパスからTFS内のファイルをPendADDにしようとすると、 "LocalPath"のWorkingマッピングが見つからないという致命的なエラーが発生します。
ありがとうございますが、マッピングがあり、うまく機能しています。私が "GetWorkingFolderForServerItem"にしようとするとき、質問で説明したように、期待値を返します –