Eclipse: совместная разработка на общем диске - PullRequest
0 голосов
/ 22 февраля 2011

Я использую Eclipse с «плагином statet для R».
Я ищу способ совместной разработки (как в документах Google: разрешить людям изменять код одновременно). Любой предпочтительный плагин для этого? Я видел eXtreme Collaborative Development Environment , но я не знаю, хорошо ли это?

Ответы [ 4 ]

2 голосов
/ 22 февраля 2011

Как бы вы перестали быть свободным для всех? По моему опыту, при разработке кода вы хотите контролировать изменения, а не навязывать их вам, когда вы не готовы к этому.

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

Spacedman прав, используйте систему контроля версий по вашему выбору и следите за изменениями.

Если вы хотите сделать что-то вроде парного программирования, но удаленно, используйте удаленный экран, например, VNC, с помощью Skype, чтобы вы могли объяснить другим, чего вы пытаетесь достичь.

2 голосов
/ 22 февраля 2011

Я бы не использовал общий диск, я бы создал репозиторий исходного кода, используя Mercurial или Git, и использовал бы его.Я уверен, что есть плагины для Eclipse.

0 голосов
/ 23 февраля 2011

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

Вот один из таких плагинов из проекта ECF:

http://wiki.eclipse.org/DocShare_Plugin

Я бы порекомендовал источник контролясистема для повседневного развития.Совместное использование кода в режиме реального времени лучше всего подходит для проведения краткосрочных сеансов совместного редактирования или отладки, выполнения проверок кода и т. Д.

0 голосов
/ 22 февраля 2011

Я использовал egit , чтобы добавить функциональность git в Eclipse с StatEt, и он работает хорошо. Позволяет другим редактировать код любым удобным для них способом (один репозиторий, несколько отдельных репозиториев с частыми объединениями и т. Д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...