Итак, я переключился с CVS на Mercurial для моего сайта.
Самая большая проблема, с которой я столкнулся, заключается в том, что если я работаю с некоторыми файлами, которые не хочу фиксировать, я просто сохраняю их ... У меня есть другие файлы, которые я хочу отправить на сервер, однако, если кто-то else внес изменения в репозиторий, и я опускаю их. Он запрашивает слияние или перебазирование. Любой из этих вариантов приведет к потере локальных изменений, которые я не зафиксировал.
Я прочитал, что я должен клонировать репозиторий для каждого проекта на моем локальном хосте и объединить его с live, когда он будет готов это сделать. Это не только кажется утомительным, но и занимает много времени, так как это большое хранилище.
Есть ли лучшие решения для этого?
Я бы надеялся, что Mercurial увидит, что я не зафиксировал свои изменения (даже если я изменил файл с того, что находится на сервере), поэтому он просто пропустил файл.
Любая информация по этому вопросу будет принята с благодарностью. Спасибо!
Кроме того, я использую плагин hg eclipse для работы с моими файлами и push / pull с сервера.