переключение подкаталога, управляемого git, на подмодуль

Раньше у нас был локальный хак delayed_job в приложении Rails, в vendor / plugins / delayed_job. Он был установлен как одноразовое событие и зарегистрирован в git в основном репозитории приложения.

Теперь мы решили разветвить delayed_job на github и заменить подкаталог на подмодуль git, как описано, например, здесь:

http://doblock.com/articles/using-git-submodules-to-manage-plugins-in-rails

Перед этим я просто удалил vendor / plugins / delayed_job, не проверяя его в . Теперь, несмотря на добавление подмодуля, git status в основном репо по-прежнему показывает новые файлы в vendor / plugins / delayed_job.

Как мы должны справиться с ситуацией, когда подкаталог, который был частью репо, был удален и оставлен для хранения подмодуль git? Следует ли нам сначала удалить его с помощью git rm или стереть его еще более тщательно, прежде чем клонировать подмодуль на его место?

12
задан Alexy 30 June 2011 в 00:56
поделиться