Как с помощью Coldfusion Builder и подключаемого модуля Mercurial Eclipse зафиксировать изменения, в том числе в связанных папках

У нас есть репозиторий Hg, настроенный для корня нашего веб-сервера. Есть ряд проектов, которые имеют свои собственные каталоги, и есть общий каталог C для компонентов.

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

CFBuilder и плагин правильно показывают, что оба находятся под контролем версий и правильно обновляются при внесении изменений, но когда я выбираю, что я хочу зафиксировать, из Project > Team > Commit, ни одно из изменений из каталога C не отображается в изменения, которые будут зафиксированы.

Возможно ли, чтобы это работало таким образом, или есть предпочтительный способ работы со связанными папками?


person Chris Brandt    schedule 12.06.2012    source источник


Ответы (1)


Вам нужно настроить отдельный проект для компонентов и выполнять коммиты оттуда. Изменения, сделанные в ваших связанных папках, должны быть отражены в проекте C, но если проект C является частью другого репозитория (что, по-видимому, так и есть, учитывая ваши связанные папки), вам нужно будет выполнить фиксацию из этого проекта.

person Dan Short    schedule 13.06.2012
comment
каталог c содержит компоненты из всех наших проектов, поэтому на самом деле нет «владельца» этого каталога, если у нас нет «родительского» проекта, содержащего все проекты... Все еще надеясь на какую-то магию Eclipse ;) - person Chris Brandt; 13.06.2012
comment
Но разве ваши компоненты не хранятся где-нибудь в репозитории? - person Dan Short; 13.06.2012
comment
Мы начинаем сначала... хотим спроектировать рабочий процесс разработки "правильным" образом. На данный момент кажется, что ваше предложение действительно так. Спасибо. - person Chris Brandt; 14.06.2012