Есть ли в git
или GitHub
механизм, который может обнаружить файл 007__JamesBond.txt
, созданный Алисой в главной ветви, и что Боб создал 007__TheSpyWho.txt
в ветви функций?
Когда Боб приходит объединить свою ветку с мастером, это слияние должно быть помечено как конфликтующее из-за дублированного логического префикса «007» при игнорировании всего после первого двойного подчеркивания.
Это будетв идеале ведут себя так, как если бы оба человека совершали 007.txt
, что, естественно, выявляет конфликт слияния.
Фильтр должен применяться только к выбранным каталогам.Можно ожидать, что оба файла находятся в одном и том же каталоге, поэтому нам не нужно слишком широко сканировать, чтобы найти дубликаты.
Реальное приложение представляет собой набор файлов, используемых библиотекой базы данных Flyway для поддержки DDL.скрипты.Библиотека ожидает описание в имени файла после уникального номера.