Ответ 1
SVN (Subversion) очень хорош, и есть поддержка плагина Eclipse под названием Subclipse.
Мой код приложения начинает становиться неуправляемым, и я хочу начать управление исходным кодом, прежде всего потому, что мне нужно развернуть мой код.
Какие хорошие системы вы использовали в прошлом и что бы вы мне порекомендовали.
Требования:
Должен быть свободным
Необходимо интегрироваться с eclipse
Должен хорошо работать с плагином разработки Android.
SVN (Subversion) очень хорош, и есть поддержка плагина Eclipse под названием Subclipse.
Помимо голосования за git, я проголосую за следующее:
Я проголосую за Git
Вы можете настроить проект code.google.com и использовать предоставленный ими репозиторий исходного кода. Я думаю, что они предлагают Subversion и Mercurial в качестве систем управления версиями, и я использую Subversion.
После того, как вы настроили эту настройку, вы можете просто использовать Subclipse для подключения к репозиторию.
Git и SVN - оба хороших варианта, хотя я бы предоставил SVN край, так как это, вероятно, немного легче узнать, если вы никогда раньше не использовали исходную систему управления. Что касается интеграции Eclipse, вам будет трудно найти популярную систему управления версиями, у которой нет плагина Eclipse.
Я также проголосую за Git. У меня мало опыта работы с Git и SVN, и мне понравилось Git больше. Это быстро, легко, у меня не было никаких проблем с этим. Там хороший Git сервис репозитория github.com, но настроить свой собственный репозиторий очень просто. Но у вас могут возникнуть проблемы с интеграцией с Eclipse: (
Если вы не работаете в команде, и вам просто нужен контроль версий для себя, SourceGear Vault бесплатно для одного пользователя, и у них есть хороший плагин Eclipse.
Я использую его для разработки Android, и он работает как шарм.
Если вы используете Mac, попробуйте Версии. Это инструмент для управления репозиториями SVN и рабочими копиями, и это потрясающе (нет... я не работаю для них;-)) Они позволяют создавать репозитории на вашем собственном компьютере или настраивать бесплатный на BeanStalk.com
Я поставлю еще один голос за подрывную деятельность. Это должно быть легче узнать, чем git, и будет легко обеспечивать все, что вам нужно.
Что касается интеграции eclipse, вы можете выбрать между двумя различными плагинами: Subclipse или subversive. Вы можете найти множество интересных дебатов в сети, о которых лучше. Я лично использую subversive, потому что это немного более разумно в отношении обработки соединительных линий/ветвей/тегов в svn.
Найти релизы EGit здесь: http://www.eclipse.org/egit/download/
С марта 2010 года мы выпускали релиз каждые 3 месяца, текущая версия - 0.10.1 Следующий выпуск запланирован на конец февраля 2011 года на Helios SR2.
Подрывный плагин для eclipse.