2015-09-04 4 views
0

Я использую eclipse для написания питоновых кодов с использованием pydev. До сих пор я использовал dropbox для синхронизации моего рабочего пространства.Использование SCM для синхронизации проектов eclipse PyDev между разными компьютерами

Однако это далеко не идеальный вариант. Я хотел бы использовать github (или другую платформу SCM) для загрузки моего кода, чтобы я мог работать с ним из разных мест.

Однако, я нашел много учебников вроде пугающих ... Может быть, потому, что они готовы к проектам распределяются между многими

программистами

ли кто-нибудь пожалуйста, поделитесь со мной своим опытом о том, как это сделать? Или любой основной учебник, чтобы сделать это эффективно?

Thanks

ответ

0

Я использую mercurial. Я выбрал его, потому что мне было легче. Но это только облегчение.

Существует плагин меркуриального затмения.

Сохранить копию вашего рабочего пространства и, возможно, ваша папка затмение тоже, прежде чем смея его :)

+0

Благодарим за предложение: Я нашел несколько видеороликов на youtube, и мне кажется, что проще выполнять простые задачи, которые я хочу сделать. Еще один вопрос: знаете ли вы о какой-либо настройке, где eclipse будет синхронизироваться/резервироваться по расписанию? – Delosari

0

Ну, лично я использую GitHub или BitBucket (с помощью Git в обоих случаях). У меня есть EGit, который я использую для истории и сравнений, но обычно мой рабочий процесс идет по командной строке git (в основном с использованием mu-repo: http://fabioz.github.io/mu-repo/, поскольку я обычно имею дело с несколькими репозиториями git).

Итак, моя рекомендация изначально следующая то как http://rogerdudler.github.io/git-guide/ только в командной строке (без создания каких-либо даже ветвей, только clone, change filesadd/commit, в вашей главной ветви, а затем в вашем другом репо pull вещи вы сделали). После того, как вы привыкнете к этому (что должно быть простым, если вы держите только в этих точках), вы можете попытаться проверить diff, stashing, создать ветви функций и т. Д.

ps: Я действительно рекомендую вам резервное копирование изначально, просто чтобы быть в безопасности (впоследствии git сам будет вашей резервной копией).

+0

Спасибо Фабио за ваш комментарий. Я понимаю, что github - это путь, который нужно делать специально, если я хочу поделиться некоторыми моими кодами. Однако мне все еще нужно ознакомиться с его заявлением – Delosari

0

Я использую битбакет в сочетании с ртутным. Это мой репозиторий на битбакете, и я тяну и psuh к нему из меркуриального в пределах eclipse. Для моей резервной копии у меня есть независимый процесс карбонита, который будет чистить обратно все файлы на жестком диске. Но я полагаю, что есть умный бесплатный программный способ сделать это. Если бы вы знали, как писать соответствующие сценарии.

Рад, что первое предложение было полезным. Вы разумны, чтобы укусить пулю и получить ее сейчас. ;)

Смежные вопросы