В настоящее время большую часть своей работы на своем ноутбуке я разрабатываю в поездках на работу и обратно. Но это далеко не так хорошо или просто, как моя главная машина дома. Моя проблема заключается в том, как сохранить файлы в синхронизации. Я использую Subversion, но у меня также есть CI Server, который перестраивается при каждой регистрации. Здесь есть вопрос здесь , который касается нескольких машин и говорит об использовании контроля версий. Но что, если есть CI-сервер, это может привести к поломке сборок.
Моей первой мыслью (которая кажется немного глупой) будет использование двух наборов контроля версий или, по крайней мере, двух репозиториев для одного и того же кода. Один для CI-сервера и один для передачи между машинами. Не уверен, что вы даже можете сделать это с SVN. Просто смотрел на Mercurial после блога Джола . Не уверен, что это сработает, поскольку у вас по-прежнему возникает проблема перехода на центральное хранилище, откуда тянет сервер CI.
Полагаю, суть в том, как вы делитесь кодом, который все еще глючит или не компилируется, чтобы вы могли переключать машины, не прерывая сборку?
Спасибо