|
#1
|
|||
|
|||
Re: про git
Zhenja Kaliuta написал(а) к Victor Sudakov в Oct 20 19:35:15 по местному времени:
Нi, Victor! On Mon, 05 Oct 2020 19:58:20 +0700 Victor Sudakov writes: [...] VS>>> А как в bundle запихать не всю историю, а только с коммита XXX по VS>>> коммит YYY? ZK>> На сколько я понимаю, как и для git fetch при работе с удалённым ZK>> репозитарием, ему нужен ref, поэтому нужно оттежить или отбранчить ZK>> YYY. ZK>> % git tag name-for-remote YYY ZK>> Затем ZK>> кратко: вместо НEAD в примере выше, XXX..name-for-remote (XXX не ZK>> включается). VS> Примерно понятно. Непонятно зачем недостаточно просто двух commit ID. Я когда-то давно смотрел в удалённый протокол, он был завязан на ref'ы. Точных причин не знаю, ибо попросить вызвать git rev-list при некоторой переделке выглядело возможным. Но тонкостей не вспомню сейчас. [...] ZK>> в принципе там в мане пример, где достаточно просто git pull ZK>> /tmp/bundle, когда ref из бандла мержится в текущий бранч. VS> В том примере AFAIR они сперва бандл как удалённый репозиторий VS> прописывают, а я не хотел так. Это не обязательно. Просто иллюстрация бандла как полноценного удалённого, чтобы git pull по-умолчанию работал. Как с любым удалённым, его можно не прописывать, а просто сказать, откуда fetch'ить. --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |