Простейший контроль за исходным кодом - что вы используете? - PullRequest
6 голосов
/ 08 декабря 2008

Я работаю над сольным проектом, сам пишу весь код, поэтому никакой совместной работы не требуется,

Однако мне нужны следующие функции:

  1. Проверка в текущей версии, с комментариями
  2. Назначить метку версии
  3. Получить версию, используя метку / тег
  4. NOT HOSTED (имеется в виду, что я держу хранилище на своей локальной машине)
  5. бесплатно / с открытым исходным кодом
  6. С хорошим графическим интерфейсом, а не с командной строкой?

Я думаю, что SVN хороший, но мне кажется, это немного излишне. Кто-нибудь когда-нибудь сталкивался с чем-то подобным?

Ответы [ 13 ]

16 голосов
/ 08 декабря 2008

Я не думаю, что SVN излишне за то, что вы делаете. Создать локальный репозиторий довольно просто.

14 голосов
/ 08 декабря 2008

Git соответствует всем перечисленным требованиям.

8 голосов
/ 08 декабря 2008

Почему Subversion - это перебор? Одна минута для установки сервера и TortoiseSVN, нулевая конфигурация.

Если вы хотите контролировать свой исходный код, сделайте это правильно с самого начала, не изобретайте велосипед.

5 голосов
/ 08 декабря 2008

Выезд Базар . Это система управления версиями для людей! Он получает поддержку от людей из Ubuntu, которые делают Linux для людей.

3 голосов
/ 08 декабря 2008

Я часто использую Subversion, и нетрудно настроить его для личного использования - но другие варианты намного проще!

Например, попробуйте Базар , Ртутный или Git . С любым из них тривиально настроить локальный репозиторий.

2 голосов
/ 08 декабря 2008

git, mercurial, bzr, svn ... список можно продолжать и продолжать.

Действительно, просто выберите один, и вам будет хорошо идти. Я делаю все управление исходным кодом из командной строки, но многие / большинство из них имеют приличный интерфейс. Удачи.

1 голос
/ 08 декабря 2008

Вы можете использовать Subversion без хлопот при установке на сервер.

Просто скачайте TortoiseSVN и создайте локальный репозиторий в папке, которую вы предпочитаете. Используйте тот же клиент для обновления, коммитов ...

см. Мой предыдущий пост для ссылок и связанных ответов.

1 голос
/ 08 декабря 2008

Как насчет Subversion на [USB] Stick? Это то, что я использую, когда мне нужно иметь контроль источника, но не хочу беспокоиться о многопользовательских. Вы также можете использовать TortoiseSVN для доступа к хранилищу.

1 голос
/ 08 декабря 2008

Perforce бесплатно для 2 пользователей. После этого вы платите - но если вы знаете, что вам больше не понадобится, это очень функциональный продукт с отличной интеграцией с графическим интерфейсом и IDE.

0 голосов
/ 12 декабря 2011

Настройка репозитория - это разовое действие в начале вашего проекта. На самом деле не имеет значения, занимает ли это 5 минут или 20. Это время будет затоплено к тому времени, которое вы потратите, используя клиент GUI для регистрации, отъезда, добавления меток.

Попробуйте SVN с клиентом TortoiseSVN.

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