Как мне указать, что я ВСЕГДА хочу, чтобы локальный файл заменял копию сервера, даже если копия TFS новее?
if (pendingChanges.GetUpperBound(0)>-1)
ChangeSetNumber = workspace.CheckIn(pendingChanges, filename);
Я вижу из intelisense, что я могу указать checkinoptions в качестве параметра метода CheckIn, я просто не могу найти то, что мне нужно вставить, чтобы оно всегда регистрировалось и игнорировало конфликт, который я мог придумать.
Спасибо заранее.
РЕДАКТИРОВАТЬ: Я нашел команду TF RESOLVE "item" / auto: AcceptYours / recursive. Поэтому я думаю, что мой пересмотренный вопрос был бы: есть ли программный эквивалент переключателю / auto: AcceptYours?
NecroEDIT: обработайте конфликты перед проверкой
Conflict[] conflicts = workspace.QueryConflicts(new string[] { TFSProject }, true);
foreach (Conflict conflict in conflicts)
{
conflict.Resolution = Resolution.AcceptTheirs;
workspace.ResolveConflict(conflict);
}