Mercurial: как изменить пространство имен, но при этом иметь возможность извлекать изменения из форка - PullRequest
1 голос
/ 08 февраля 2012

У меня следующая проблема.Я занимаюсь разработкой на C # MVC3.

У меня есть решение, назовем его Solution A, в котором я разработал базовый набор функций и возможностей.Затем я разветвляюсь и изменяю пространство имен проектов в решении на что-то более подходящее для конкретного сайта.TheHotSauce не является хорошим производственным именем :) Теперь я хочу добавить обновления для решения A в это новое решение, но похоже, что изменение пространства имен и, следовательно, структуры папок вызвало проблемы здесь.

Пожалуйста, кто-нибудь посоветуетили объясните хороший подход к этому.

1 Ответ

1 голос
/ 08 февраля 2012

Похоже, вам нужно обновить путь извлечения по умолчанию.См. hg help paths.Это объясняет, что вы просто редактируете файл .hg\hgrc.Теперь он содержит что-то вроде этого:

[paths]
default = C:\path\to\your\old\solution

, и вы просто обновляете путь к новому имени вашего решения.Это заставит hg pull и hg push использовать это местоположение по умолчанию.

...