Сведения о вопросе

HOLY

03:08, 28th August, 2020

Теги

Легкий контроль исходного кода

Просмотров: 446   Ответов: 16

Я ищу облегченную систему управления версиями для использования в проектах "hobby", где только один человек (Я) работает над проектом. У кого-нибудь есть какие-нибудь предложения? В идеале он должен взаимодействовать с Visual Studio либо наивно, либо через другой плагин, кроме того, все, что работает, было бы неплохо заменить Gmail в качестве системы управления версиями.



  Сведения об ответе

ASSembler

13:51, 22nd August, 2020

Я использую VisualSVN Server (бесплатно) и Tortoise SVN (бесплатно) для учебы, работы, хобби, всего. Если вам нужна интеграция с Visual Studio, вы можете использовать Visual SVN ($49) или AnkhSVN (бесплатно).


  Сведения об ответе

SSESION

03:54, 28th August, 2020

Вы можете использовать assembla.com для размещения вашего проекта. Они предлагают subversion, git и mercurial хостинг. Я лично использую их subversion хостинг для бесплатного и частного проекта одного человека. В качестве дополнительного бонуса вы также получаете wiki и систему продажи билетов. Что может помочь вам управлять своими вещами.

И самое лучшее, что вам не нужно настраивать свой сервер subversion, и он размещается за пределами сайта.

Это действительно хорошо для бесплатного обслуживания.

Лично я использую TortoiseSVN в качестве своего клиента, но он не интегрирован в visual studio.

Для интеграции вы можете попробовать VisualSVN (не бесплатно) или AnkhSVN (бесплатно)


  Сведения об ответе

P_S_S

05:36, 3rd August, 2020

Взгляните на проект Mercurial -распределенная система управления версиями с открытым исходным кодом. Есть tortise и плагин eclipse, но ничего для плагина visual studio, о котором я знаю.

вы можете посмотреть демо-версию на вашем Тюбе . как и GIT, это одна из новых разновидностей распределенных систем управления версиями, поэтому не требуется настройка сервера, и она имеет очень быструю проверку на основе HTTP с передовыми средствами ветвления и слияния.


  Сведения об ответе

KOMP

03:34, 24th August, 2020

Git очень легкий и подходит как для личных проектов, так и для больших проектов, таких как Linux kernel. На его веб-сайте есть много обучающей документации, которая поможет вам начать работу. Пример:

git init
git add .
git commit -m "my first commit!"

Если вы заинтересованы в интеграции Visual Studio, я бы, вероятно, рекомендовал Subversion, так как есть ряд плагинов, которые могут облегчить вашу жизнь. Кроме того, TortoiseSVN определенно стоит установить.


  Сведения об ответе

lesha

01:59, 26th August, 2020

Хобби или серьезный проект, SVN 1-Click Setup (скачать Svn1ClickSetup-1.3.3.exe ) дает вам все, что вам нужно с легкостью :)


  Сведения об ответе

PROGA

11:31, 19th August, 2020

TortoiseSVN отлично работает. Вам даже не нужен сервер Subversion, вы можете создать локальный репозиторий с помощью этого инструмента. Поскольку он интегрируется прямо в Windows Explorer, с ним легко работать в различных сценариях. Кроме того, вы можете работать с удаленными серверами Subversion или серверами Team Foundation (через SVNBridge ).


  Сведения об ответе

repe

01:41, 4th August, 2020

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


  Сведения об ответе

crush

00:29, 11th August, 2020

Я не могу комментировать другие программы управления версиями, но после использования VSS 6.0, StarTeam, Vault и SVN я не могу оценить SVN + Tortoise более высоко. AnkhSVN-это бесплатный плагин для Visual studio, который лично мне не понравился. По-видимому, Visual SVN намного лучше, но стоит денег.


  Сведения об ответе

appple

17:01, 12th August, 2020

В последнее время я стал сильно верить в Git и его интересный индекс псевдо репозитория . Но если вам не нужны все эти причудливые ребазы-интерактивные и такие вещи, как контент над отслеживанием файлов , - и поскольку его поддержка Windows является слабым местом, Hg является допустимой альтернативой. Я почти уверен, что ни один из них не имеет плагина VS, но с PoSH командная строка все равно веселее.


  Сведения об ответе

PHPH

05:43, 14th August, 2020

Спасибо за всю помощь до сих пор, у меня все готово и работает, и прямо сейчас я работаю с Assembla в качестве сервера Subversion, TortoiseSVN для общего доступа Subversion и AnkhSVN для интеграции с Visual Studio. В целом я довольно впечатлен этой конкретной конфигурацией, и я уже гораздо больше впечатлен ею, чем когда-либо был с Visual Source Safe.

У меня было несколько проблем с тем, чтобы получить вещи и работать, поэтому я думаю, что лучше всего, если я упомяну их в случае, если кто-то еще когда-нибудь столкнется с этими проблемами -

  • AnkhSVN не дает никаких полезных сообщений об ошибках, если он не может подключиться к серверу из-за прокси-сервера, находящегося в пути, и он не использует никаких настроек прокси-сервера Internet Explorer, поэтому вам придется настроить его самостоятельно. На момент написания этой статьи (2008-08-20) эта информация находится в C:\Documents и Settings[USERNAME]\Application Data\Subversion\servers
  • Assembla работает над HTTPS, но показывает SVN URL как HTTP, вы должны быть уверены, что измените HTTP на HTTPS самостоятельно в URLs, или вы получите ошибку "401 Not Implemented" от TortoiseSVN и AnkhSVN.


  Сведения об ответе

LIZA

11:46, 1st August, 2020

SVN с SmartSVN или tortoiseSVN ? на самом деле не все так легко, но хорошая практика для большого плохого мира.


  Сведения об ответе

darknet

10:48, 27th August, 2020

Выберите свой вкус распределенного контроля версий. Мне нравится Mercurial, другие люди клянутся Git и Базар. Нет никакой необходимости делать поддельный сервер, чтобы поместить каталог под контроль версий, что, IMO, делает его очень идеальным для небольших проектов.

Хотя я не уверен, что у кого-то из них есть плагины Visual Studio.


  Сведения об ответе

$DOLLAR

02:00, 28th August, 2020

Если у вас есть доступ к серверу SQL, то хранилище SourceGear является бесплатным для одного пользователя. Если вы хотите пойти еще дальше, отслеживание проблем OnTime Axosoft также бесплатно для одного пользователя. Я использую оба дома (бесплатно), и мы также используем оба (лицензировано) в нашей компании. Оба интегрируются в Visual Studio, и OnTime также поддерживает интеграцию с хранилищем.


  Сведения об ответе

fo_I_K

02:10, 1st August, 2020

Я использую Perforce на работе и дома для хобби-проектов. Он достаточно прост в настройке и позволяет двум пользователям и пяти рабочим пространствам без необходимости платить за лицензию. Также есть плагин интеграции Visual Studio.


  Сведения об ответе

PHPH

00:20, 25th August, 2020

Для небольших и not-so-important проектов, Google Code Hosting является прекрасным-это Subversion, это бесплатно и предлагает много места.

Я предпочитаю Mercurial для моих доморощенных проектов. Это гораздо проще, чем Git, и он работает безупречно под Windows.


  Сведения об ответе

baggs

10:50, 13th August, 2020

я никогда больше не буду использовать SVN для личного проекта-я его здорово сравниваю с CVS, но он даже не относится к тому же классу, что и современная порода распределенных систем управления версиями. GIT уже упоминалось, но a) он имеет шаткую поддержку windows b) сложная кривая обучения. Теперь я использую BZR, который "just works".

БЗР против git
БЗР через 5 минут


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться