Для чего .git/info/grafts?

Это будет выглядеть так же, как и ключевое слово с таким популярным в flash и vbscript. Это метод изменения того, что this есть, и не более того.

48
задан CharlesB 17 July 2013 в 12:47
поделиться

1 ответ

От мерзавец Wiki :

точки Пересадки ткани или пересадки ткани позволяют двум в других отношениях различным строкам разработки быть объединенными. Это работает, позволяя пользователям записать поддельную информацию о родословной для фиксаций. Таким образом, можно заставить мерзавца симулировать набор родителей, которых имеет фиксация, отличается от того, что было зарегистрировано, когда фиксация была создана.

Причины Использования Пересадок ткани

Пересадки ткани могут быть полезными, когда движущаяся разработка мерзавцу, так как это позволяет Вам делать клонирование старой истории, импортировала от другого SCM дополнительный. Это сохраняет начальный клон для пользователей, кто просто хочет следовать за последней версией вниз, в то время как разработчики могут иметь полную историю разработки в наличии.

, Когда Linus начал использовать мерзавца для поддержания его дерева ядра, там не существовал никакие инструменты для преобразования старой истории ядра. Позже, когда старая история ядра была импортирована в мерзавца из bkcvs шлюза, пересадки ткани был создан как метод для того, чтобы позволить связать два различных репозитория.

36
ответ дан Diomidis Spinellis 26 November 2019 в 19:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: