Я ищу легкую систему управления исходным кодом для использования на проектах "хобби" только с одним человеком (сам) работающим над проектом. У кого-либо есть какие-либо предложения? Идеально это должно взаимодействовать через интерфейс с Visual Studio или наивно или через другой плагин, за пределами этого, что-либо, что работает, было бы хорошо быть Gmail замены как управлением исходным кодом.
Можно использовать assembla.com для хостинга проекта. Они предлагают подверсию, мерзавца и подвижный хостинг. Я лично использую их хостинг подверсии для бесплатного и частного индивидуального проекта. Как добавленная премия, Вы также получаете Wiki и систему покупки билетов. Который может помочь Вам управлять своим материалом.
И лучшая вещь то, что Вы не должны устанавливать свой сервер подверсии, и это размещается удаленное.
Это действительно хорошо для бесплатного сервиса.
Personnaly, я использую TortoiseSVN в качестве своего клиента, но он не интегрируется в Visual Studio.
Для интеграции, можно попробовать VisualSVN (не свободный) или AnkhSVN (свободный)
TortoiseSVN работает отлично. Вам даже не нужен сервер Подверсии, можно создать локальный репозиторий через инструмент. Так как это интегрируется прямо в Windows Explorer, это помогает работать с во множестве сценариев. У Вас также затем есть опция работать с удаленными серверами Подверсии или Серверами Основы Команды (через SVNBridge).
Мерзавец очень легок и столь же подходит для персональных проектов, как это для огромных проектов как ядро Linux. Существует много учебной документации, доступной на ее веб-сайте, который запустит Вас. Пример:
git init
git add .
git commit -m "my first commit!"
, Если бы Вы увлечены интеграцией Visual Studio, я, вероятно, рекомендовал бы Подверсию, поскольку существует много плагинов, которые могут сделать Вашу жизнь легче. Кроме того, TortoiseSVN определенно стоит установить.
Хобби или Серьезный проект, Установка С 1 щелчком SVN ( загрузка Svn1ClickSetup-1.3.3.exe
) дает Вам всем, Вам нужно легко :)
Взгляните на Подвижный , Предполагают, что открытый исходный код распределил систему управления исходным кодом. Существует tortise и затмение плагин, но ничто для плагина Visual Studio, о котором я знаю.
Вы видите демонстрация на YouTube . как МЕРЗАВЕЦ его новой породы распределенных систем управления исходным кодом, таким образом, никакая установка сервера не потребовала, и это имеет очень быстро основанную на HTTP регистрацию с усовершенствованным ветвлением и слиянием средств.
Я использую Сервер VisualSVN (свободный) и черепаха SVN (свободная) для школы, работы, хобби, всего. Если Вы хотите интеграцию Visual Studio, можно использовать Визуальный SVN (49$) или (свободный) AnkhSVN.
Я не могу прокомментировать другое программное обеспечение управления исходным кодом, но после использования VSS 6.0, StarTeam, Хранилища и SVN, я не могу оценить SVN + Черепаха более высоко. AnkhSVN является свободным плагином для Visual Studio, до которой я лично не воодушевлялся. По-видимому Визуальный SVN намного лучше, но стоит денег.
Для небольшого и не столь важного проекта хостинг Google Code замечательный - это Subversion, он бесплатный и предлагает множество пространства.
Я предпочитаю Mercurial для своих домашних проектов. Это намного проще, чем Git, и работает безупречно под Windows.
Спасибо за всю справку до сих пор, у меня есть вещи и выполнение, и прямо сейчас я работаю с Assembla как сервер Подверсии, TortoiseSVN для общего доступа Подверсии, и AnkhSVN для интеграции Visual Studio. В целом я вполне впечатлен этой конкретной конфигурацией, и я уже намного более впечатлен ею, чем я когда-либо был с Визуальным Безопасным Источником.
у меня была пара проблем, будящих вещи и работающих, таким образом, я думаю, что лучше, если я упоминаю их в случае, если кто-либо еще когда-либо сталкивается с этими проблемами -
В последнее время я стал сильным сторонником Мерзавец и интересный индекс псевдо репозиторий . Но если Вы не нуждаетесь весь необычная переоснова - интерактивный и наполняете как содержание по отслеживанию файла - и поскольку его поддержка Windows является слабым местом - , Hg является допустимой альтернативой. Я довольно уверен, что ни у одного нет плагина VS, но с PoSH, командная строка представляет больший интерес так или иначе.
Я использую По необходимости на работе и дома для проектов хобби. Это достаточно легко настроить и позволяет двум пользователям и пяти рабочим областям, не имея необходимость платить за лицензию. Также имеет плагин интеграции Visual Studio.
Если у Вас есть доступ к SQL Server, то Хранилище SourceGear свободно для отдельного пользователя. Если Вы хотите пойти еще больше, отслеживание ошибки OnTime Axosoft также свободно для использования отдельного пользователя. Я использую и дома (бесплатно), и мы также используем оба (лицензируемые) в нашей компании. Оба интегрируются в Visual Studio, и OnTime также поддерживает интеграцию Хранилища.
Выберите свой аромат распределенного управления версиями. Мне нравится Подвижный, другие люди клянутся Мерзавцем и Базаром. Нет никакой потребности сделать поддельный сервер для подвергания каталога управлению версиями, которое, IMO, делает его очень идеальным для маленьких проектов.
я не уверен, имеет ли какой-либо из них плагины Visual Studio, все же.
SVN с SmartSVN или tortoiseSVN? не действительно весь этот легкий вес, но хорошая практика для большого и страшного мира.
я никогда не буду использовать SVN снова для персонального проекта - ya его великое по сравнению с CVS, но не нахожусь даже в том же классе как современная порода распределенных систем управления версиями. МЕРЗАВЕЦ уже был упомянут, но a) это имеет шаткую поддержку окон b) сложная кривая обучения. Я теперь использую BZR, который "просто работает".
Я предпочитаю распределенное управление версиями для персональных проектов, потому что они избавляют от необходимости сервер. Подвижный тот, который я пытаюсь использовать большую часть времени, но я слышал хорошие вещи приблизительно мерзавец также.