Я клонировал репозиторий TFS с помощью команды быстрого клонирования, которая дала мне все последние изменения. Есть ли способ получить дополнительные, более старые версии изменений до определенной версии в этом существующем репозитории? Я не хочу клонировать новый репозиторий, если я могу ему помочь.Любой способ получить дополнительные изменения после первоначального быстрого клонирования?
ответ
в quick-clone
команда проверяет по умолчанию последнего пересмотр, но, возможно, вы хотите использовать -c
флаг с номером ... TFS набора изменений
Для вашей информации, каждая команда имеют встроенную справку с флагом --help
, например: git tfs quick-clone --help
К сожалению, не существует способа сделать это.
A GitHub issue был отправлен, который запрашивает, Возможно ли использовать ранее измененные изменения TFS в git-репо перед быстродействующим набором изменений? Один из сопровождающими responded, что не только эта функция не реализована, но это не представляется возможным реализовать его из-за функций Git образом:
Не, это не так. Или, по крайней мере, не легко. Из-за вещи git's sha1, если вы добавите родительскую фиксацию «P» к фиксации «A», A получит новый идентификатор sha1. Таким образом, git-tfs не может засыпать перед быстрым фиксатором.
Мне нужен способ, который не предполагает клонирование нового репозитория, если это возможно. – SeeNoWeevil
На мой взгляд, нет простого способа сделать это. Возможно, при редактировании файла конфигурации в вашей .git-папке добавлен раздел «tfs-remote», такой как уже существующий для «по умолчанию» удаленного и после извлечения этого пульта. Но сохраните свой репозиторий, прежде чем делать это ... – Philippe