1

Я работаю на нескольких разных машинах (офис / дом / ноутбук), и мне нравится иметь всю свою среду разработки со мной и все время синхронизироваться. Это позволяет мне быть продуктивным сразу, не заставляя меня устанавливать вещи. Несколько хорошо созданных командных файлов настроили все мои пути для меня.

В моей среде разработки у меня есть куча инструментов и много исходного кода (не волнуйтесь, он тоже в SCM), а также документы и так далее. В нем доминирует очень большое количество маленьких файлов в диапазоне 4-8K. Некоторые из них также меняются довольно часто, так как я занимаюсь компиляцией.

Я попытался успешно запустить его с быстрой USB-флешки / диска, но вместо этого я хотел бы использовать решение для облачной синхронизации. Я использовал Dropbox некоторое время, и хотя он работает нормально, он не быстрый.

Поэтому я ищу очень быстрый инструмент облачной синхронизации, который будет обнаруживать изменения на лету и хорошо работать с огромным количеством небольших файлов.

Я пробовал:

  • раздаточная
  • Wuala
  • sygarsync
  • CX
  • Symform
  • JungleDisk

и еще несколько, и все они имеют одну и ту же проблему: загрузка небольших файлов идет слишком медленно. Я подозреваю, что это имеет отношение к каждому файлу, получающему отдельный запрос, и затем издержки http просто накапливаются, я предполагаю.

Я использую Windows 7 x64 в качестве моей ОС

Есть хорошие идеи?

2 ответа2

0

Я бы предложил вам использовать виртуальную машину для вашего рабочего места. Виртуальная машина - это просто набор файлов, которые вы можете копировать, перемещать и резервировать. Но вы также можете запустить виртуальную машину с самой ОС. 2-й шаг - установить сервер виртуальной машины, на котором вы можете получить удаленный доступ к виртуальной машине, поэтому вам не нужно копировать виртуальную машину снова и снова. Лично это лучший способ отделить мой компьютер от рабочих файлов, сделать резервную копию моих рабочих файлов и протестировать новую программу или ОС. Полная Windows XP в виртуальной машине имеет размер всего 3 ГБ.

0

Я не уверен, что это то, что вы хотите, так как вы хотите обнаружить изменения на лету. Но для моего собственного проекта я использую turtoiseSVN с www.unfuddle.com

Если я закончил работу на своем ноутбуке, я просто нажимаю "SVN Commit" и после подтверждения изменений мгновенно загружает его на unfuddle.com (это действительно быстро с небольшими файлами!)

Дома я нажимаю SVN Update, и он мгновенно загружает новые файлы. Так что я могу продолжать работать дома. Это намного быстрее, чем Dropbox, и также не создает конфликтующих копий.

Вы должны попробовать это;)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .