Недавно я начал работать над «переносной» версией проекта, скопировав все файлы в новый каталог. Переносимый каталог отличается от стабильного каталога только тем, что было удалено или закомментировано; ничего не было добавлено.
Я наконец решил, что пришло время изучать систему контроля версий. Все говорят, что простой запуск важнее всего, и я в конечном итоге выбрал Mercurial, так как он хорош для ветвления, и (что более важно) мне понравились учебники, которые я нашел в Интернете (например, http://hginit.com и http://hgbook.red - bean.com/).
Я сделал репозиторий для своего стабильного каталога и клон в центральном репозитории (Dropbox). Я фиксирую, нажимаю и т. Д. Теперь, однако, я хотел бы связать мой (уже существующий) переносимый каталог с центральным репозиторием. Я хотел бы иметь возможность, скажем, исправить ошибку в моем стабильном коде, перенести ее в центральный репозиторий, а затем перенести исправление ошибки в переносную версию - не изменяя ничего в переносимом коде.
Я не уверен, что делать в первую очередь с переносимым кодом. Если я клонирую центральное хранилище в портативный каталог, не будет ли весь мой портативный код перезаписан при первом обновлении портативного каталога?