Я могу удалить начальную фиксацию от Мерзавца repo? [дубликат]

Существует функция __ time () , которая возвращает текущее время в виде метки времени Unix , поэтому все, что вам нужно сделать, это заменить {guid} на ${__time(,)}

Демонстрация:

enter image description here

Ознакомьтесь с Apache JMeter Functions - введение , чтобы узнать больше о концепции функций JMeter .

15
задан kari.patila 22 February 2009 в 20:16
поделиться

2 ответа

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

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

Если Вы в перезапись истории затем, можно попробовать следующее. Обратите внимание, что, потому что мерзавец имеет в наличии журналы того, где Ваша ГЛАВНАЯ фиксация была недавно (повторно порет), большие объекты сразу не исчезнут из Вашего репозитория или других репозиториев, которые уже имеют их, даже при попытке git gc или git gc --prune. Это, однако, гарантирует, что любые новые клоны не закончат тем, что выбрали большие объекты как часть истории основного ответвления.

Предположение, что рабочий каталог является 'чистым':

# Go back the initial commit
git checkout <SHA1_of_old_root>

# Clean up the index to remove unwanted files, e.g. using git rm <files>
# ...

# Amend the initial commit with the new tree. Note the sha1 of the new commit
git commit --amend

# Go back to the master branch
git checkout master

# Re-apply all the commits onto the new root
git rebase --onto <SHA1_of_new_root> <SHA1_of_old_root>
24
ответ дан 1 December 2019 в 02:47
поделиться

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

2
ответ дан 1 December 2019 в 02:47
поделиться
Другие вопросы по тегам:

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