Ответ 1
Это будет немного отличаться от ClearCase, потому что вы можете только переустанавливать базовую линию, созданную на родительском потоке (хотя вы можете доставить любую базовую линию из любого потока в ваш поток).
Таким образом, существуют некоторые ограничения на слияние с ClearCase.
С помощью Git вы можете объединить любую фиксацию в HEAD
вашей текущей ветки.
Если это сообщение происходит из удаленного репо, оно будет сначала импортировано в удаленные ветки вашего локального репо ('fetch
' часть git pull
), а затем будет объединено.
git pull [options] [<repository> [<refspec>…]]
"refspec
" часть команды git pull означает, что вы можете вытащить что угодно.
<refspec>
может назвать произвольный удаленный ref (например, имя тега) или даже коллекцию ссылок с соответствующими ветвями удаленного отслеживания (например,refs/heads/:refs/remotes/origin/
), но обычно это имя ветки в удаленном репозитории.
См. также Как удалить удаленную ветвь с указанным идентификатором commit?