Мы мигрируем от По необходимости до МЕРЗАВЦА. В по необходимости, были некоторые файлы, которые я захочу в репозитории, но в них не должны регулярно регистрироваться отдельные разработчики. Вещи как файлы проекта затмения. Каждый dev мог бы получить начальную букву .project файл, но затем настроить его немного для их среды.
С P4 я мог взять те файлы, вставить их отдельный changelist и забыть о них. Синхронизация не перезаписала бы их, и они не фиксировать, когда я фиксировал свое значение по умолчанию changelist.
Существует ли способ сделать что-то похожее с МЕРЗАВЦЕМ?
Я хотел бы все еще смочь к "-a фиксации мерзавца"
Если вам нужна общая база для них (.project
, .classpath
, ...), вы можете:
.project_tpl
, .classpath_tpl
, .... ) (шаг 'clean
' при фиксации ничего не сделает для этих шаблонов.
Здесь используется только шаг 'smudge
' для генерации приватных файлов)
Примечание: это небольшое "неправильное использование" драйвера фильтра, который должен обрабатывать только содержимое файлов, а не генерировать новые.
Но это может помочь вам в вашем сценарии (при условии, что ваш скрипт 'smudge
' не перезаписывает вслепую файлы eclipse, если они уже здесь)
Вы, вероятно, ищете
git update-index --assume-unchanged .project