Размещение документов в системе контроля версий немного странно.Если документы являются двоичными (.doc / .docx / .xlsx), Hg не сможет их объединить.Если вы храните .html, .xml или какой-либо простой текстовый формат, то это сделает работу немного лучше.Существует несколько систем с открытым исходным кодом, которые позволят вам использовать Hg и обеспечить отдельное управление документами ( Redmine , для одного)
Если вы только что слили docs
в default
вы можете продолжить использовать ветку docs
, выполнив следующее:
> hg update docs # update to the docs branch
> hg merge default # merge default into docs branch
(do some work)
> hg commit -m "adding new things to docs branch"
(merge into default when ready)
Объединяя default
с docs
, вы убедитесь, что docs
имеет все изменения, которые существовали в default
,Выполнение последующего коммита на docs
фактически позволит вам продолжить работу над этой веткой.Другой способ сказать, что это слияние направлено в Hg - если вы хотите, чтобы docs
был актуален с default
, вы должны выполнить это слияние явно.