Среда разработки Домашней сети (рабочий стол Windows 7 синхронизируют к ноутбуку Ubuntu 10),

Примечание: это не имеет никакого отношения к мерзавцу/управлению версиями. Я не могу продвинуть repo каждый раз, когда я вношу изменение в исходные файлы :) Это о синхронизации. Я уже использую мерзавца сверху этого.

То, что я пытаюсь сделать, синхронизируют мою работу через мою домашнюю сеть, которая в настоящее время только состоит из моего настольного под управлением Windows 7 и моего ноутбука под управлением Ubuntu 10 с помощью SMB для доли файла.

Идеально я хочу использовать свой ноутбук в качестве сервера и автономную среду разработки сам по себе.

Что я попробовал:

IDE со ссылкой на сетевое местоположение для редактирования файлов непосредственно

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

Синхронизирующее программное обеспечение

Снова, работы, но изменения сразу не появляются, поскольку синхронизирующее программное обеспечение обычно выполняет сканирования, плюс программное обеспечение обычно не работает и над Windows 7 и над Linux.

Dropbox

Который, конечно, является синхронизирующим программным обеспечением, но использует онлайн-хранилище. Единственной проблемой, которую я вижу здесь, являются пути. То, где все - внутренняя папка 'Dropbox', не кажется, что она предназначена для управления исходным кодом.

Загрузка на сохранении

То, которое я предполагаю, является, вероятно, наиболее эффективным решением. Однако не предлагает 2 путям синхронизацию.

Обстоятельно объяснять его..

ДОМАШНЯЯ СЕТЬ

рабочий стол - имеет IDE
ноутбук/сервер - имеет источник

файл редактирования от IDE на рабочем столе, над изменениями 'почти' немедленно размышляют ноутбук/сервер. Я могу затем носить свой ноутбук куда угодно с или без доступа в Интернет, и у меня есть портативный сервер.

Какие-либо идеи?

1
задан 17.08.2011, 07:41

2 ответа

Я предполагаю, что Вы совместно использовали с помощью SMB от Ноутбука Ubuntu. Возможно, NFS работал бы немного лучше?

Существует клиент Win7 NFS, доступный от Microsoft здесь: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=dc03485b-629b-49a6-b5ef-18617d1a9804&displaylang=en

0
ответ дан 17.12.2019, 00:23

CVS, затем Подверсия и теперь Мерзавец служил искренне в хранении моих облачных резервных копий, настроек и документов, безопасно сохраненных в течение прошлых шести лет или около этого. Мерзавец является великим для этого вида материала - TortoiseGit в Windows и мерзавце-gui + qgit на Linux хороши, если Вы не хотите обрабатывать полную сложность (и гибкость) инструментов командной строки в настоящий момент.

Напротив, чтение тех же физических файлов на всех машинах чрезвычайно опасно - Все это, взятия являются единственной ошибкой данных потерь в одном приложении или поспешным rm, и Вы - один набор важных более плохих данных. Резервное копирование в порядке, но я нахожу, что маленькая дополнительная стычка управления версиями определенно стоит того.

1
ответ дан 17.12.2019, 00:23

Теги

Похожие вопросы