Лучшие практики для использования Hg с Grails? - PullRequest
2 голосов
/ 06 апреля 2010

Что мне регистрировать / не регистрировать? Так как многие файлы иногда генерируются автоматически, я не совсем уверен, как справиться с этим с помощью контроля версий ... это как-то связано с тегами?

Например, в ANT я знаю , чтобы не регистрировать мои каталоги target / bin ... но Grails добавляет к этому еще один уровень путаницы ... так как часть кода генерируется, а часть это не так.

(С течением времени это может проясниться ... но, похоже, должен быть какой-то способ узнать, что только что сгенерировано и что было изменено разработчиком, чтобы поместить его в контроль версий)

Ответы [ 3 ]

3 голосов
/ 06 апреля 2010

Вот каталог .hgignore, который у меня есть в моем последнем проекте grails (с несколькими исключениями из проекта):

syntax: glob

out
target
logs
*.iml
.idea
*.iws
*.war
workspace.xml
lib/build
lib/compile
lib/runtime
lib/test
~$*
stacktrace.log
*.tmproj
*.launch
reports/
*.orig
*.zip

.DS_Store
*/.DS_Store
web-app/WEB-INF/classes
cobertura.ser
2 голосов
/ 20 декабря 2010
2 голосов
/ 06 апреля 2010

Сгенерированный код в Grails должен быть помещен под контроль версий. Это не вторичный исполняемый код, который генерируется процессом сборки, как файлы классов, а код, являющийся частью вашего исходного кода. Сгенерированный код предназначен для того, чтобы стать отправной точкой для вашего приложения и, скорее всего, в какой-то момент будет изменен.

...