У меня есть эта настройка, где в моей копии разработки я могу фиксировать изменения в определенном файле в репозитории. Тогда в моей рабочей копии, которая делает только проверки, я обычно редактирую этот файл, потому что в нем содержатся ссылки, которые не зависят от среды. Есть ли способ игнорировать этот файл при последующих проверках/обновлениях без использования svn: ignore? Больше похоже на --ignore-files /projectroot/config.php или -ignore-files -F ignoredfiles.txt.Svn игнорировать версию для обновления
ответ
Я бы предложил переименовать файл в репозитории из config.php в config.php.sample. Это файл, который вы редактируете, чтобы изменить параметры по умолчанию. Для развертывания, либо в среду разработки, либо на производственный сервер, вы должны скопировать файл config.php.sample в config.php и отредактировать его, не беспокоясь о будущих конфликтах.
Другим решением является поддержка всех конфигурационных файлов для каждой среды в SVN. В зависимости от значения переменной среды используются только некоторые файлы.
Преимущества:
1. Все файлы в SVN.
2. Нет копии файлов Deploy/извлечений/обновления ...
Недостатки:
1. Все файлы в SVN.
2. Существует переменная окружения.
Альтернативным обходным путем является использование свойства tsvn: ignore-on-commit. Это приведет к тому, что файлы всегда будут отключены в диалоговом окне фиксации TortoiseSVN. Если вы хотите зафиксировать это, вам нужно вручную его проверить.
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-commit.html (в нижней части страницы)
- 1. Игнорировать версию на git-svn fetch?
- 2. Игнорировать SVN игнорировать ... возможно?
- 3. SVN Игнорировать для всех Repository
- 4. Почему «svn игнорировать» не игнорировать?
- 5. Проверить текущую версию репозитория SVN
- 6. Игнорировать каталог в SVN, не затрагивая svn: игнорировать на сервере?
- 7. SVN: предотвращение обновления поддиректора?
- 8. Как сделать SVN игнорировать папку?
- 9. Конфликт собственности svn: игнорировать?
- 10. svn игнорировать без удаления файлов?
- 11. SVN игнорировать как .gitignore
- 12. SVN игнорировать вопрос
- 13. В противном случае игнорировать Svn управляемого каталога при выполнении обновления
- 14. SVN: Игнорировать подпапки
- 15. Версии SVN: игнорировать
- 16. Почему svn: игнорировать игнорируется?
- 17. svn игнорировать настройку?
- 18. SVN checkout игнорировать папку
- 19. Flex & SVN - что игнорировать?
- 20. SVN игнорировать файлы
- 21. svn: игнорировать сгенерированные подпапки
- 22. SVN, как игнорировать каталог
- 23. Как найти версию SVN?
- 24. SVN - полностью удалить версию с сервера SVN
- 25. вернуться рекурсивный Svn propset из SVN: игнорировать
- 26. Игнорировать svn: «свойство» при выполнении svn merge
- 27. Как обновить версию SVN, используемую git-svn
- 28. шаблон сопоставления символов для SVN: игнорировать
- 29. SVN Eclipse игнорировать папки для всех пользователей
- 30. Установить svn: игнорировать рекурсивно для структуры каталогов
не забудьте игнорировать config.php после выполнения этого. – Mauli 2008-09-22 09:43:17
спасибо за отличный совет! Я действительно думал об этом, потому что это единственный файл, который изменяется для каждой среды. – ken 2008-09-22 09:48:32