Мы просто переходим к ретрансляции TFS в Mercurial, поскольку у нас достаточно TFS. К сожалению, TFS бросил нам последний мяч кривой, прежде чем он позволит нам уйти. Мы написали script, что мы намерены "получить" каждый набор изменений (включая отметку времени, комментарий и т.д.), А затем добавить их в репозиторий Mercurial и проверить его.
К сожалению, TFS действует очень странно, когда мы выполняем команду tf get * /version:C111 /overwrite
. Он сразу возвращает "Все файлы в актуальном состоянии". Но это невозможно. Папка рабочего пространства пуста! И просмотр деталей для набора изменений 111
довольно четко показывает, что набор изменений содержит "материал", то есть репо, конечно, не пустое.
Что может быть причиной этого?