SVN игнорировать файл build.xml не работает - PullRequest
1 голос
/ 03 января 2012

Мы используем Subversion для нашего веб-приложения Java, с 3 ветками QA, Staging & Live. Я хочу зафиксировать build.xml в ветке, но хочу игнорировать его из команды svn update, так как у разработчика будет собственный IDE build.xml. Как я могу сделать это графически или с помощью команд SVN.

Ответы [ 2 ]

1 голос
/ 03 января 2012

Все, что отслеживается SVN, будет обновляться при обновлении SVN, если только вы не включите его в команду обновления.Это будет означать, что при обновлении не будет включен файл или папка файла.

0 голосов
/ 03 января 2012

Вы не можете пометить файл как игнорируемый при обновлении - его можно игнорировать только при фиксации.

Я настоятельно рекомендую создать другой файл - build.xml.tmpl.Я рекомендую зафиксировать его в хранилище и полностью игнорировать изменения build.xml, пометив его как игнорируемый (используя свойство svn:ignore).

Этот подход поможет вам избежать частых изменений build.xml другими разработчиками, которые вы не хотите видеть.Я думаю, что это причина, почему вы не хотите иметь обновления конкретного файла.

Более того, наличие файла шаблона поможет разделить ответственность за файл build.xml.Он будет иметь общий рабочий процесс сборки (не подлежащий изменению никем, только менеджером сборки), описанный в build.xml.tmpl, и настраиваемый build.xml, который будет свободно изменяться в локальной рабочей копии любым разработчиком для адаптации общего рабочего процесса для конкретной средыиспользование / свойства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...