Хранение определенных чисел фиксаций в истории с помощью мерзавца

JavaScript является Вашим единственным собственным компонентом, стандартная доступная опция. Если Вы хотите много питания, захватываете jQuery, но если необходимо сделать набор больше, рассмотрите запись дополнения для Firefox? или подобный для IE и т.д.

6
задан Hamza Yerlikaya 8 December 2009 в 21:35
поделиться

4 ответа

Используйте «git rebase --interactive». Отметьте первые пять коммитов как «pick», а остальные как «squash».

2
ответ дан 9 December 2019 в 22:35
поделиться

Единственный способ сделать это - периодически переписывать репозиторий.

Коммит содержит хэш метаданных фиксации, информации о фиксации, родительских элементов фиксации и дерева, которое вы фиксируете. Невозможно изменить что-то в прошлом, не затрагивая настоящее.

4
ответ дан 9 December 2019 в 22:35
поделиться

Киндасорта. git clone --depth N позволит вам сделать «неглубокое клонирование» репозитория. Однако вы не можете нажать / клонировать / получить из него, так что это не очень полезно для разработчика.

2
ответ дан 9 December 2019 в 22:35
поделиться

Как упоминал Дастин, единственный способ сделать это - периодически переписывать репозиторий. Git определенно не имеет "встроенной" поддержки для этого, да и вряд ли в ближайшее время будет иметь такую ​​поддержку (фундаментальный дизайн этого типа вещей исключает эту функцию). Это означает, что если вы хотите это сделать, вам придется делать это вручную.

Если вы хотите попробовать, ответ на этот вопрос показывает пример того, как это можно сделать. выполняется с помощью git filter-branch .

3
ответ дан 9 December 2019 в 22:35
поделиться
Другие вопросы по тегам:

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