SVN ignore, andr, 21-Июн-05, 10:40 [смотреть все]Использую для контроля версий subversion. Возникла такая проблема: конфиги для проекта на svn-сервере содержат одни настройки, в моей же рабочей копии, чтобы всё работало должны быть др. настройки. Естественно, при svn update, commit и т.д. файлы с настройками не должны изменятся. Вопрос: как это сделать с консоли средствами svn ? После чтения svn help делаю так: # svn propset svn:ignore -F .svnignore . В .svnignore перечисляю файлы которые ненужно трогать при апдейте и комите (в каждой строке одно имя файла относительно текущей директории). # svn propget svn:ignore . Выдаёт все файлы, которые я занёс в .svnignore, НО когда делаю # svn update . эти файлы опять берутся с сервера и заменяются в моей рабочей копии. Что я неправильно делаю ? Помогите, plz, те, кто имел опыт в решении таких проблем. |
- SVN ignore, andr2, 13:54 , 27-Июн-05 (1)
Если файл уже добавлен в репозитарий, то на него ignore не действует, а влияет только на файлы не подлежащие контролю. Поэтому после установки svn:ignore нужно все эти файлы удалить из под svn, а потом руками добавить. Конечно поведение несколько отличающееся от cvs, но имхо вполне оправдано.
|