Моя ситуация заключается в том, что куча файлов проверяется на svn, которые очень раздражают, когда они находятся под контролем источника (в частности, файл log4j.properties
), и я хотел бы удалить их из управления версиями. Я уже знаю, как удалить файл из svn управления версиями в моей локальной рабочей копии, как в этот вопрос и этот, но это не совсем то, что я ищу.
Проблема заключается в том, что как только я удалю файл с помощью svn rm --keep-local
, когда каждый другой пользователь вытащит из репозитория, их локальные копии log4j.properties
исчезнут, а их среды будут разбиваться. То, что я хочу сделать, это удалить файл из управления версиями в репозитории, но также сделать так, чтобы, когда все остальные вытаскивают из репозитория, они будут, как если бы они использовали --keep-local
на своих собственных машинах, так что существующая копия их файла log4j.properties
склеивается, но становится неверсифицированным.
Можно ли это сделать? Я подозреваю, что это функция, которую svn просто не имеет.