В TFS, как я могу проверить, является ли файл последним или не использует код C #? - PullRequest
3 голосов
/ 11 июля 2011

Как проверить, все ли файлы в папке самые свежие или нет.Мне нужно поставить условие в коде C #, которое должно получать последнюю версию проекта, только если в папке проекта есть какой-либо файл, имеющий последнее как «Нет»?

Любая помощь будет очень признательна.

1 Ответ

4 голосов
/ 14 июля 2011

Есть несколько способов, которыми вы могли бы сделать это программно, но самый простой способ - позволить серверу определить это за вас: если вы выполняете get get с установленным параметром preview get, он фактически не выполняет get просто скажет вам, что будет найдено, чтобы привести вас к последней версии.

Например:

GetStatus status = workspace.Get(new GetRequest(null, VersionSpec.Latest), GetOptions.Preview);

if(status.NumOperations == 0)
{
    /* All files up to date. */
}
else
{
    /* We are not up to date on some files. */
}
...