Как заставить Git помнить, что я удалил плагин в Grails? - PullRequest
0 голосов
/ 24 мая 2011

Я работал над проектом, удалил плагин facebook-connect и добавил плагин facebook-graph.Если я сделаю еще один коммит, чтобы запечатлеть это изменение, что мне нужно сделать?
Я сделал

git add .   

и

git commmit -m 'swapped facebook-connect for facebook-graph'  

Что еще мне нужно сделать, чтобысохранить изменения в управлении исходным кодом?
Я уверен, что файлы были удалены при удалении - верно?

Ответы [ 3 ]

2 голосов
/ 24 мая 2011

Я не уверен, что вам нужно сохранить код плагина в вашем git-репо. Там могут быть некоторые преимущества, но это также делает жизнь намного сложнее, как вы видите. Вы должны взвесить, если оно того стоит.

Я лично не проверяю код плагина. Я проверяю в application.properties, которые Grails может использовать для получения необходимых плагинов. Это работает, так как вы указываете версии плагина явно.

Это означает, что для новых разработчиков, при первом запуске приложения Grails выбирает плагины для них.

1 голос
/ 24 мая 2011

Единственное изменение в вашем источнике (и единственное изменение, которое должно быть зафиксировано в управлении исходным кодом) - это application.properties или grails-app / conf / BuildConfig.groovy в зависимости от того, как вы устанавливаете плагин.

Плагин установлен в ~ / .grails / [grails-version] / projects / [имя-проекта] / plugins / , т. Е. Не под вашим источником проектов grails и, следовательно, не под контролем источника.

Обратите внимание, что некоторые плагины могут создавать дополнительные файлы из вашего исходного кода во время установки, например, например. плагин grails-melody, который создает файл конфигурации grails-app / conf / GrailsMelodyConfig.groovy . Если вы сравните git status до и после установки плагина, вы быстро увидите, какие файлы добавляются.

1 голос
/ 24 мая 2011

Только на уровне git, если вы хотите добавить все изменения в рабочую папку, вам нужно

git add -A

Это будет отслеживать, добавлены ли вы, удалены или изменены файлы.

Надеюсь, это поможет.

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