Как программировать совместно с Eclipse

#eclipse #cvs #code-sharing

#eclipse #cvs #совместное использование кода

Вопрос:

Я участвую в командном проекте по программированию с двумя другими студентами, и мы все используем Eclipse. Похоже, в нем есть функции совместного использования, которые могли бы нам очень помочь. Я начал настраивать CVN, но потом все запуталось, когда мне пришлось вводить имя хоста. Что я должен туда вставить? Я на Macbook Pro. Я просто подключаюсь к DSL. Возможно ли заставить это работать? Нужно ли мне настраивать какое-либо дополнительное серверное программное обеспечение?

Ответ №1:

Просто небольшое предупреждение: держитесь подальше от CVS!

SVN (Subversion, достаточно хорош, отлично подойдет для вашего проекта, поскольку разобраться в нем не так уж сложно. Много говорят о git, звучит здорово, но требует несколько более крутой кривой обучения. Я думал о переходе с SVN на git, но у меня просто нет для этого никакой мотивации. В нашей компании были люди, которые изучали, стоит ли нам всем начинать использовать git для наших крупных проектов корпоративного уровня, но они пришли к выводу, что это просто не стоит того, чтобы заставлять кучу людей внедрять новые методы. Итак, SVN — это мое предложение.

В настоящее время для своих любимых проектов я использую бесплатную учетную запись на Beanstalk.com они размещают репозиторий для вас, и все, что вам нужно, это плагин subclipse для вашего eclipse, и не имеет значения, на какой платформе вы работаете на вашем Mac / PC, вы сможете работать совместно над своим проектом без особых трудностей. Просто создайте новый репозиторий, извлеките из него, добавьте файлы, зарегистрируйте их. Обновите перед началом работы, обновите и зафиксируйте до того, как закончите.

Приветствия и удачи!

Ответ №2:

Используйте Git .. он размещен, бесплатен и относительно прост. Если вы настраиваете свой собственный SVN, CVS или другую систему управления исходными кодами, вам придется поддерживать ее. Если вы облажаетесь, вы, вероятно, потеряете как минимум часть работы или весь проект.

… и, наконец, Git будет везде, где есть Интернет