Мне нужно объединить изменения из ветви репозитория удаленного tfs в ветку репозитория git.Как объединить удаленную ветвь tfs в ветку git?
Клонирование создаст совершенно новый репозиторий git, который я не хочу. Я хочу объединиться в существующий репозиторий git.
Разъяснение:
- Пару недель назад, коллега клонировали 2 TFS репозиториев: RepoA, RepoB
- что коллега покинул компанию.
- Мы решили, что единое хранилище, так что я слился RepoA в RepoB, как описано здесь: Merge two Git repositories without breaking file history
- С тех пор, все команды разработчиков используют RepoB, за исключением одного.
- Одна команда продолжала разрабатывать и передавать в репозиторий TFS.
- Теперь мы хотим, чтобы эта финальная команда начала использовать Git; мы должны объединить свою работу с исходным клоном (ТФС-RepoA) в хранилище Git (RepoB)
Ваш вопрос не достаточно ясно, и трудно читать между линией :-(Не могли бы вы объяснить, что вы сделали прибыл сюда и более четко, что вы хотите и почему. Я объяснил все, что могу, в документации [git-tfs о филиалах] (https://github.com/git-tfs/git-tfs/blob/master/doc/usecases/manage_tfs_branches.md # merge-2-branches-and-checkin-this-merge-in-tfs) – Philippe
Вы должны иметь возможность добавить удаленный TFS к репо B и использовать 'git tfs fetch' для извлечения изменений там. Если исходные коммиты TFS repo B не были изменены в вашем слиянии, и если удаленный TFS имеет то же имя, тогда git-tfs должен забрать, откуда он остановлен, поэтому он должен только получать новые изменения. Впоследствии вы можете снова объединить ветвь. – poke
@poke Как добавить удаленный TFS в RepoB? – Vyskol