2013-03-08 2 views
4

Я клонировал репозиторий TFS с помощью команды быстрого клонирования, которая дала мне все последние изменения. Есть ли способ получить дополнительные, более старые версии изменений до определенной версии в этом существующем репозитории? Я не хочу клонировать новый репозиторий, если я могу ему помочь.Любой способ получить дополнительные изменения после первоначального быстрого клонирования?

ответ

1

в quick-clone команда проверяет по умолчанию последнего пересмотр, но, возможно, вы хотите использовать -c флаг с номером ... TFS набора изменений

Для вашей информации, каждая команда имеют встроенную справку с флагом --help, например: git tfs quick-clone --help

+1

Мне нужен способ, который не предполагает клонирование нового репозитория, если это возможно. – SeeNoWeevil

+2

На мой взгляд, нет простого способа сделать это. Возможно, при редактировании файла конфигурации в вашей .git-папке добавлен раздел «tfs-remote», такой как уже существующий для «по умолчанию» удаленного и после извлечения этого пульта. Но сохраните свой репозиторий, прежде чем делать это ... – Philippe

1

К сожалению, не существует способа сделать это.

A GitHub issue был отправлен, который запрашивает, Возможно ли использовать ранее измененные изменения TFS в git-репо перед быстродействующим набором изменений? Один из сопровождающими responded, что не только эта функция не реализована, но это не представляется возможным реализовать его из-за функций Git образом:

Не, это не так. Или, по крайней мере, не легко. Из-за вещи git's sha1, если вы добавите родительскую фиксацию «P» к фиксации «A», A получит новый идентификатор sha1. Таким образом, git-tfs не может засыпать перед быстрым фиксатором.