Существует функция __ time () , которая возвращает текущее время в виде метки времени Unix , поэтому все, что вам нужно сделать, это заменить {guid}
на ${__time(,)}
Демонстрация:
Ознакомьтесь с Apache JMeter Functions - введение , чтобы узнать больше о концепции функций JMeter .
Это кажется, что Вы уже совместно использовали репозиторий со многими другими пользователями. Если это верно, затем необходимо, вероятно, просто жить с ним.
Если Вы управляете всеми клонами затем, можно переписать историю сверху измененной корневой фиксации с непреднамеренными удаленными файлами. Обратите внимание, что Вы не должны делать этого, если другие разработчики уже базировались, отделываются от этого ответвления.
Если Вы в перезапись истории затем, можно попробовать следующее. Обратите внимание, что, потому что мерзавец имеет в наличии журналы того, где Ваша ГЛАВНАЯ фиксация была недавно (повторно порет), большие объекты сразу не исчезнут из Вашего репозитория или других репозиториев, которые уже имеют их, даже при попытке 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>
Кроме того, можно использовать ответвление фильтра мерзавца для удаления незаконных файлов (см. раздел EXAMPLES), но это также переписывает историю. Таким образом, кто-либо, кто основывал его код сверху Вашей старой истории, получит плохое удивление...