Переносимая среда разработки
Не то чтобы вы хотели запускаться с флэш-накопителя USB, но вы можете объединить Eclipse и JDK в один каталог, как описано здесь, чтобы получить приятную автономную среду разработки:
При необходимости вы можете добавить еще несколько инструментов:
См. PortableApps для дополнительных инструментов, включая тот, который поместит меню в системный трей, предоставляя вам быстрый доступ ко всем вашим портативным инструментам.
После того, как вы это настроите, используйте опцию, такую как один из следующих, чтобы разделить каталог между рабочими станциями:
Внешний жесткий диск
Флешка была бы слишком медленной, но часто внешний HDD подойдет. Конечно, ты должен тащить это вокруг. И совсем не весело, когда забываешь однажды принести его на работу - как я делал вчера на своем ноутбуке. :-) Смена буквы диска может быть еще одной проблемой.
Зеркальные инструменты
Инструмент зеркалирования / резервного копирования прост, но подвержен ошибкам. Это односторонние инструменты, которые копируют все с одной рабочей станции на другую. Существует риск того, что вы внесете изменения на одной рабочей станции, забудете запустить инструмент, затем измените те же файлы на другой рабочей станции и запустите инструмент, перезаписав свои изменения.
Инструменты синхронизации
Шагом вверх по сравнению с инструментом зеркального отображения будет инструмент синхронизации. Они обнаруживают изменения и позволяют вам сделать выбор в отношении слияния. Не забудьте запустить его вручную или использовать другой инструмент, чтобы запланировать его запуск в определенное время.
Службы синхронизации
Это сервисы, которые автоматически синхронизируют файлы между рабочими станциями. Большинство, если не все, обрабатывают конфликты и предоставляют доступ к предыдущим версиям файлов. Они хороши, потому что они установлены и забыты. Вам не нужно помнить, чтобы запустить зеркало или синхронизировать инструмент. Кроме того, это устраняет необходимость оставлять одну рабочую станцию включенной, чтобы вы могли вручную синхронизироваться с ней, когда переходите на другую рабочую станцию.