Как использовать Subclipse в Eclipse Helios (Android) - PullRequest
0 голосов
/ 23 июля 2011

Я разработчик Android и хочу установить Subverson

Теперь я правильно настроил свое затмение с помощью плагина Subclipse, и SVN также правильно настроен путем проверки в перспективе. Теперь я не понимаюкак его использовать, как создать svn-сервер, локальный репозиторий для svn и как я могу поделиться проектом в локальной сети, чтобы моя команда могла работать над одним и тем же проектом. У меня много серфинга в сети, но у меня нет подходящего способа ....

Ответы [ 2 ]

1 голос
/ 25 июля 2011

Subversion требует наличия центрального хранилища / сервера, на котором хранятся все ваши данные.Таким образом, вы должны решить, хотите ли вы разместить этот собственный хостинг или вы хотите отдать на аутсорсинг хостинг репозитория:

Внутренний репозиторий

Сервер SVNне требует большого количества ресурсов, следовательно, не требует самого быстрого доступного оборудования, просто убедитесь, что у вас есть достаточно свободного места на диске - в зависимости от типов сохраняемых элементов (мультимедийные файлы, файлы JAR, изображения и т. д.).Не вдаваясь в подробности установки и настройки сервера, просто перейдите к Apache, чтобы загрузить подходящий двоичный файл, и следуйте инструкциям по установке.Хотя на сервере можно создать только одного пользователя, я бы порекомендовал создать его для каждого члена группы, поскольку это упрощает определение того, кто в последний раз регистрировал файл.

Репозиторий с аутсорсингом

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

В проектах с открытым исходным кодом есть несколькоБЕСПЛАТНЫЕ опции, такие как Google Code или старый любимый SourceForge .

Для коммерческих проектов с закрытым исходным кодом, если у вас есть бюджет, вы можете выбрать платную услугуНапример, JIRA Studio от Atlassian, которые предлагают хостинг SVN, плюс их набор инструментов - однако это не бесплатно.Вероятно, существует много других таких коммерческих предложений, однако я не использовал их лично, поэтому не могу их комментировать.

Использование Subversion

С большей частью информации о настройкекроме того, вам нужно знать, как использовать саму Subversion.

По сути, после того, как вы связали свой проект с SVN, ваше повседневное использование SVN, вероятно, будет состоять из следующих шагов:

  1. Редактирование исходного кода
  2. Обновление из HEAD (для включения других изменений)
  3. Разрешение любых конфликтов, которые произошли от других пользователей, обновляющих ту же строку исходного кода, что исебя
  4. Зафиксируйте свои изменения в репозитории
  5. Повторите

Когда дело доходит до выпуска вашего программного продукта, обычно используется функция тегирования SVN, котораяпомечает текущую ревизию каждого элемента в вашем репо с заданным именем (например, «MyProduct-1.0.0»), что позволяет вам продолжить разработку в ветке HEAD, но при этом воссоздатьего версия в любой момент в будущем.

Вы, вероятно, найдете эту книгу , которая будет особенно полезна, когда дело доходит до использования SVN.

HTH

0 голосов
/ 23 июля 2011

Subversion использует модель клиент-сервер в отличие от таких инструментов, как Git, которые состоят из клиентов. Похоже, что вы пытаетесь использовать Subversion без сервера. Я бы порекомендовал установить Subversion, а затем следовать руководству, например , этому , чтобы настроить репозиторий для использования вашей командой.

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