Mercurial толкает подмножество каталогов на вторичный удаленный сайт - PullRequest
0 голосов
/ 07 июня 2011

Я подумываю об использовании Mercurial в нашем небольшом офисе.У нас есть сервер разработки, промежуточный сервер и живой сервер.Живой сервер содержит наш веб-сайт, промежуточный сервер содержит наш веб-сайт и, кроме того, некоторые каталоги интрасети, которые не должны передаваться на действующий сервер.

При настройке Mercurial - есть ли возможность использовать pushвесь репозиторий на промежуточный сервер: наш общедоступный сайт, а также каталоги интрасети, но при отправке на действующий сервер отправлять только те каталоги, которые связаны с общедоступным сайтом?

Другими словами - при переходе на промежуточную работутолкни все.При нажатии на live исключить каталоги для интранет-сайта?

-Charlie

1 Ответ

1 голос
/ 07 июня 2011

Операции push и pull действуют только на весь репозиторий. Некоторые другие доступные варианты:

  • используйте hg archive -X для создания архивного файла с подмножеством репо (только совет, без истории)

или

  • разделить ваше репо на несколько репо (например, внутреннее и внешнее), которые являются подпунктами большего репо. Имейте внешнее репо на устройстве разработки и постановки и выдвигайте только внешнее репо в производство.
...