Я ищу легкую систему управления исходным кодом для использования в проектах «хобби», в которых работает только один человек (я). У кого-нибудь есть предложения? В идеале он должен взаимодействовать с Visual Studio либо наивно, либо через другой подключаемый модуль, вне этого, все, что работает, было бы неплохо заменить Gmail как контроль источника.Легкий контроль источника
ответ
Вы можете использовать assembla.com для размещения вашего проекта. Они предлагают подрывные, git и mercurial хостинг. Я лично использую их подрывный хостинг для свободного и частного проекта с одним человеком. В качестве дополнительного бонуса вы также получаете вики и систему билетов. Что может помочь вам управлять своими вещами.
И самое лучшее, что вам не нужно настраивать ваш сервер subversion, и он размещается за пределами сайта.
Это действительно хорошо для бесплатного обслуживания.
Personnaly, я использую TortoiseSVN как мой клиент, но он не интегрирован в визуальную студию.
Для интеграции, вы можете попробовать VisualSVN (не бесплатно) или AnkhSVN (бесплатно)
хобби или серьезный проект, SVN 1-Click Setup (download Svn1ClickSetup-1.3.3.exe
) дает вам все, что вам нужно с легкостью :)
SVN с SmartSVN или TortoiseSVN? не совсем все, что легкий, но хорошая практика для большого плохого мира.
Я использую VisualSVN Server (бесплатно) и Tortoise SVN (бесплатно) для школы, работы, хобби, всего. Если вы хотите интегрировать Visual Studio, вы можете использовать Visual SVN ($ 49) или AnkhSVN (бесплатно).
Git очень легкий и подходит как для личных проектов, так и для таких крупных проектов, как ядро Linux. На веб-сайте есть много учебной документации, которая поможет вам начать работу. Пример:
git init
git add .
git commit -m "my first commit!"
Если вы заинтересованы в визуальной интеграции студии, я бы, вероятно, рекомендую Subversion, поскольку существует ряд плагинов, которые могут сделать вашу жизнь проще. Кроме того, TortoiseSVN определенно стоит установить.
Выберите свой вариант управления распределенной версией. Мне нравится Mercurial, другие люди клянутся Git and Bazaar. Нет необходимости создавать поддельный сервер для размещения каталога под контролем версий, что, IMO, делает его очень идеальным для небольших проектов.
Я не уверен, что у любого из них есть плагины Visual Studio.
Если у вас есть доступ к SQL Server, то хранилище SourceGear бесплатно для одного пользователя. Если вы хотите пойти еще дальше, отслеживание проблем AxSoft OnTime также бесплатное для использования одним пользователем. Я использую как дома (бесплатно), так и мы используем оба (лицензированных) в нашей компании. Оба интегрируются в Visual Studio, а OnTime также поддерживает интеграцию Vault.
TortoiseSVN отлично работает. Вам даже не нужен сервер Subversion, вы можете создать локальный репозиторий через инструмент. Поскольку он интегрируется прямо в Проводник Windows, он упрощает работу в самых разных сценариях. У вас также есть возможность работать с удаленными серверами Subversion или Team Foundation Servers (через SVNBridge).
Я предпочитаю распределенное управление версии для персональных проектов, поскольку они устраняют необходимость для сервера. Mercurial - это тот, который я стараюсь использовать большую часть времени, но я хорошо слышал о git.
Я использую Perforce на работе и дома для проектов хобби. Его достаточно просто настроить и разрешить двум пользователям и пяти рабочим пространствам без необходимости платить за лицензию. Также есть плагин интеграции Visual Studio.
Я не могу комментировать другое программное обеспечение для управления версиями, но после использования VSS 6.0, StarTeam, Vault и SVN я не могу более высоко оценивать SVN + Tortoise. AnkhSVN - бесплатный плагин для Visual Studio, который я лично не нагревал. Видимо, визуальный SVN намного лучше, но стоит денег.
Посмотрите на проект Mercurial с открытым исходным кодом с распределенным источником. Существует tortise и плагин eclipse, но ничего для визуального плагина студии, о котором я знаю.
вы можете увидеть demo on you tube. например, GIT - это одна из новых поколений систем управления распределенными источниками, поэтому настройка сервера не требуется, и у нее очень быстрый HTTP-контроль с расширенными возможностями ветвления и слияния.
В последнее время я стал сильным сторонником в Git и его interesting index pseudo repository. Но если вам не нужны все fancy rebase --interactive и такие вещи, как контент по отслеживанию файлов, и поскольку его поддержка Windows является слабым - Hg является допустимой альтернативой. Я довольно уверен, что у меня нет VS-плагина VS, но с PoSH командная строка все равно больше удовольствия.
Спасибо за все помощь до сих пор, у меня есть вещи и работает, и сейчас я работаю с Assembla в качестве сервера Subversion, TortoiseSVN для общего доступа Subversion и AnkhSVN для визуальной интеграции Studio. В целом я очень впечатлен этой конкретной конфигурацией, и меня это гораздо больше впечатляет, чем когда-либо с Visual Source Safe.
У меня было пару проблем получать вещи и работает, так что я думаю, что это лучше, если я упоминаю их в случае, если кто-либо когда-либо сталкивается с этими проблемами -
- AnkhSVN не дает никаких полезных сообщений об ошибках если он не может подключиться к серверу из-за наличия прокси-сервера и не использует какие-либо настройки прокси-сервера Internet Explorer, поэтому вам нужно настроить его самостоятельно. Во время этого сообщения (2008-08-20) эта информация находится в папке C: \ Documents and Settings [USERNAME] \ Application Data \ Subversion \ servers
- Assembla запускает HTTPS, но показывает URL SVN как HTTP, вы должны обязательно измените HTTP на HTTPS самостоятельно в URL-адресах или получите ошибку «401 Not Implemented» от TortoiseSVN и AnkhSVN.
Я никогда больше не буду использовать SVN для личного проекта - я его отлично по сравнению с CVS, но даже не в том же классе, что и современная порода распределенных систем управления версиями. GIT уже упоминался, но а) он имеет шаткую поддержку окон b) сложную кривую обучения. Теперь я использую BZR, который «просто работает».
Для малого и не очень важного проекта, Google Code Hosting замечателен - это Subversion, это бесплатно и предлагает много места.
Я предпочитаю Mercurial для своих проектов по дому. Это намного проще, чем Git, и работает безупречно под Windows.
- 1. Какой самый «легкий» контроль winforms?
- 2. Межплатформенный контроль источника?
- 3. Однопользовательский контроль источника?
- 4. Онлайн-контроль источника
- 5. Xcode: Контроль источника отключен
- 6. nuget и контроль источника?
- 7. Контроль источника для всех?
- 8. Контроль источника связывания
- 9. Легкий контроль доступа к Rails-приложению?
- 10. легкий контроль браузера для приложения C#
- 11. Легкий переход при смене источника изображения
- 12. Контроль источника в удаленной среде
- 13. TFS и IIS - контроль источника
- 14. Архивирующая команда Система Контроль источника
- 15. Контроль источника с помощью SharePoint?
- 16. Контроль источника для веб-проектов
- 17. Контроль источника Xcode - git add
- 18. Упрощенный контроль источника данных объекта
- 19. Контроль источника - альтернатива VSS для удаленной работы?
- 20. Какой контроль выполняет преобразование типа: GridView или контроль источника данных?
- 21. Контроль источника монитора Дженкинс без контроля источника управления
- 22. Как поставить файл под контроль источника?
- 23. WPF Repeater (как) контроль для источника сбора?
- 24. Простейший контроль источника - что вы используете?
- 25. Как настроить контроль источника Git для Matlab?
- 26. Как работает контроль источника с подпроцессом Python?
- 27. контроль источника tsql с использованием msscci
- 28. сравнить контроль источника с базой данных SQL
- 29. Исходный контроль источника телефонной почты gotchas?
- 30. В RTC контроль источника должен быть удален.
Не является ли SVN 1-кнопочной установкой очень старой версии? – 2009-02-23 13:58:19
и, кроме того, вам будет лучше с сервером VisualSVN, который довольно-очень-то установлен на один клик. – gbjbaanb 2009-04-08 12:07:23