Нашего проект установка похожа на другие, где у вас есть какое-то файл свойства уникального для разработчика, но я не верю, что файлы, специфичные для одного разработчика должен быть проверен в системе управления версиями.
У нас есть файл personal.properties
, который загружается и переопределяет любые значения по умолчанию для проекта. Файл находится в домашнем каталоге пользователей. При любых значениях, которые являются специфическими для пользователя, то значение по умолчанию устанавливается следующим образом:
database_user_name = DATABASE_USER_NAME_MUST_BE_SET_IN_PERSONAL_PROPERTIES_FILE
Файл никогда не редактируется разработчиком, чтобы никакая информация конкретного пользователя не проверяется в систему управления версиями и если разработчик забывает установите значение в их personal.properties файл вы получите очевидную ошибку, как:
Unable to login to database with username: "DATABASE_USER_NAME_MUST_BE_SET_IN_PERSONAL_PROPERTIES_FILE"
Пользователь никогда не должны храниться в системе управления версиями (см ответ Дастина за то, что кажется хорошим решением). – Mac 2008-09-22 17:26:05