SVN, Git или Mecurial? Что лучше для одного кодера, который просто хочет сделать резервную копию своего кода и отслеживать изменения. Также я не хочу размещать его нигде. Я хочу иметь возможность использовать его локально, даже если я не в сети и не имею доступа к интернету.Какой контроль версии лучше всего подходит для одного кодера
ответ
С учетом всех требований, которые вы описали, Git - ваш лучший выбор.
- Местный Repo
- Easy филиал/слияние
- Возможности нажать на удаленный сервер
- Больших сообществ пользователей с большим количеством информации
- Интеграции в инструментальные оснастки
Это просто некоторые из преимуществ Git. Ох, и не забывай Гитуба.
Mercurial соответствует этим требованиям так же хорошо, как я бы сказал, лучше в случае ветвления/слияния. Но тогда я предвзятый (как и все мы). –
Я использую командную строку с обоими, а завершение/интеллект Hg - значит умереть, просто любите его. Git CLI не очень дружелюбен, по крайней мере, без настройки. –
С небольшим количеством настроек вы получаете автозаполнение и многое другое;) http://en.newinstance.it/2010/05/23/git-autocompletion-and-enhanced-bash-prompt/ – anazimok
Я только что начал git для проекта класса и обнаружил, что восхождение по кривой обучения полностью стоит того. Это меньше кривой, если вам уже нравится CLI (я не был, когда начал, я сейчас). Я настоятельно рекомендую полностью прочитать книгу/руководство. Это очень поучительно и стоит того времени, когда вы будете инвестировать в него. Git Book Вы можете использовать git с удаленным сервером или локальным репозиторием. Кроме того, он появляется во многих списках вакансий, так что есть еще одна причина потратить время.
Спасибо за помощь. Одна из причин, о которых я просил, - это то, что я пытался использовать Git и никогда не мог понять это (и я прочитал много учебников). Он (I) продолжал разлагать мое репо. Поэтому я, наконец, прекратил использовать его. Мне неинтересно изучать его тонкости, поскольку мне никогда не понадобится какая-то особая вещь «в дороге», поскольку я ухожу на пенсию и не хочу повышать свои шансы на работу. Я просто хочу что-то простое и полезное и не особенно мощное. И что-то, что «безопасно» для меня использовать. Похоже, Mercurial может быть лучшим для меня только потому, что он проще в использовании. – TokyoDan
- 1. Какой контроль wpf лучше всего подходит для этого сценария меню?
- 2. Какой контроль лучше всего подходит для списка друзей?
- 3. Какой ORM лучше всего подходит?
- 4. Какой код лучше всего подходит для программирования
- 5. Winforms & TimeSpan - Какой контроль лучше всего работает?
- 6. Какой метод профилирования лучше всего подходит для анализа поведения программы
- 7. Какой тип нейронной сети лучше всего подходит для оценки кредита?
- 8. Какой ноутбук лучше всего подходит для студии Android
- 9. Какой API сопоставления лучше всего подходит для моей ситуации?
- 10. Class Design, какой из них лучше всего подходит для этого?
- 11. Какой дизайн лучше всего подходит для этого сценария?
- 12. Какой вид спорта лучше всего подходит для Rspec?
- 13. Какой алгоритм шифрования лучше всего подходит для небольших строк?
- 14. Какой контейнер лучше всего подходит для управления данными XML?
- 15. Какой менеджер онлайн-проектов лучше всего подходит для php-разработки?
- 16. , какой алгоритм кластеризации лучше всего подходит для кластеризации одномерных функций?
- 17. Какой протокол лучше всего подходит для передачи файлов
- 18. Какой редактор лучше всего подходит для разработчиков Android?
- 19. Какой сервис AWS лучше всего подходит для статических файлов
- 20. Какой тип java.time лучше всего подходит для аудита информации?
- 21. Какой компонент лучше всего подходит для отображения текста
- 22. Какой шаблон дизайна лучше всего подходит для итеративного развития?
- 23. Какой видеокод лучше всего подходит для кодирования видеороликов Pixel Art?
- 24. Какой инструмент SSO подходит для этого сценария лучше всего?
- 25. wpf Datagrid: какой метод проверки лучше всего подходит для datagrid
- 26. Какой шаблон ZeroMQ лучше всего подходит для асинхронной пары сокетов?
- 27. Какой метод загрузки данных лучше всего подходит для работы?
- 28. Какой сервер лучше всего подходит для хостинга изображений?
- 29. Какой пакет управления WPF лучше всего подходит для MVVM?
- 30. Какой метод лучше всего подходит для фоновой страницы триггера coldfusion?
Мой go-to - это git в сочетании с sourcetree, если вы на Mac .. очень легко выполнять локальные коммиты и реверты. –
Если вы не знакомы с ними, я думаю, вы найдете Mercurial самым простым. Гит сложный; Чтобы эффективно использовать его, вам нужно глубоко понять, как это работает. Как правило, Mercurial работает. SVN - это боль для работы, если вам также нужно управлять репозиторием. –
В изоляции Git и Mercurial могут быть примерно одинаково хороши - но использование Git дает вам возможность изучить Git, который может быть полезен в будущем. –