DVCS выбор - Что хорошо для Windows?

голоса
18

Поэтому я хочу , чтобы получить проект на распределенную систему контроля версий, таких как ртутный, мерзавец, или базар. Загвоздка в том , что мне нужна поддержка для Windows , чтобы быть хорошим, т.е. не инструкции , которые начинаются с «установить Cygwin ...». Теперь я слышал поддержку окна, Git и пристойно в эти дни, но не имею какие - либо из первых рук. Кроме того , это звучит как команда базара имеет явную цель сделать его как многоплатформенности , насколько это возможно. Могу ли я получить какие - либо рекомендации?

Задан 07/08/2008 в 13:57
источник пользователем
На других языках...                            


8 ответов

голоса
4

Наконец я проверил, единственное , что вам нужно для Mercurial является Python и захватить двоичный пакет . Если вы нашли себя с большим количеством времени и хотите поиграться / построить его самостоятельно, смотрите здесь .

Единственный реальный недостаток с ХГОМ является его идеей ветвления .. но для некоторых людей это большой плюс.

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

Ответил 13/03/2009 в 11:18
источник пользователем

голоса
4

Там хорошая сравнение между мерзавцем, и Bzr рт.ст. в этой статье InfoQ . Все они имеют свои сильные и слабые стороны. Вы должны думать о своем проекте и ваши рабочие процессы и выбрать наиболее подходящий вариант . Хорошая новость заключается в том, что они все довольно хорошо.

Ответил 09/08/2008 в 07:14
источник пользователем

голоса
4

Я использую MSys-ГИТ на окнах каждый день. Работает быстро и безупречно.

Хотя новая сборка имеет некоторые проблемы с GIT-SVN, этой сборки (Git-1.5.5-preview20080413.exe) имеет рабочую ГИТ-SVN.

Ответил 07/08/2008 в 14:13
источник пользователем

голоса
3

Я имел удачи с базара, а затем Mercurial. Никогда не мог Git работать правильно. Быстрый поиск показывает, что Git все еще требует неуклюжих слоев эмуляции как Cygwin / MSYS, и я не могу найти какие-либо интеграционные инструменты, такие как TortoiseBzr для Git.

С ртутный в Windows, у меня было несколько незначительных проблем (нечувствительные пути, символические ссылки,). Они, как правило, фиксируются в конце концов, но я чувствовал, что то же самое качество тестирования не применяется к работающим на Windows, как и для других платформ. Bazaar также были лучше документации для интеграции с родными приложениями, такими как Визуальный C.

Ответил 29/08/2008 в 22:08
источник пользователем

голоса
1

Если вы обеспокоены тем, простой в использовании интерфейс:

Базар фольклорный теперь включают TortoiseBzr в своих окнах бинарный пакет. Это должно быть довольно сильным показателем того, что они думают, что это проведешь. Я не знаю, что зрелость / стабильность TortoiseHg есть, но, конечно, не достойный графический интерфейс для мерзавца еще и мерзавец сборка MSYS все еще нуждается в некоторой работе ИМА.

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

Ответил 13/03/2009 в 11:04
источник пользователем

голоса
1

Я согласен с basszero. Я использую Mercurial под окнами, и это так же просто и надежно, как он может получить. Моя команда разработчиков распространилась по всей Европе (а Дублине и Вене :-). Мы используем VPN для совершения или когда-нибудь встроенный веб-сервер (hgserve). Оба прекрасно работают без каких-либо проблем из коробки.

Также diff3 инструмент с открытым кодом отлично работает с ртутным и TortoiseHG из коробки.

Ответил 12/08/2008 в 20:05
источник пользователем

голоса
1

EDIT: Может быть, добавить "DVCS", "distrubutedversioncontrol", "distrubuted"

Я использовал Mercurial на Windows, без проблем. Вы можете использовать TortoiseHG или просто использовать командную строку. Mercurial требует Python, но это легко установить в Windows, а также.

Mercurial Бинарные пакеты

Ответил 07/08/2008 в 14:05
источник пользователем

голоса
0

В моем опыте использования ГИТ на окнах является основной головной болью. Но я использовал Fossil SCM в течение некоторого времени, и я думаю, что это на самом деле соответствует вашим потребностям точно.

Он также имеет встроенную систему билет и вики. И вся программа содержится в 1 файл, и он работает прямо из коробки.

Я полностью рекомендую.

Вот ссылка на сайт http://www.fossil-scm.org/

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

Но если ваш проект имеет миллионы строк кода и несколько гигабайт, вы должны использовать GIT, нет никакого способа обойти эту проблему.

Наслаждаться.

Ответил 13/03/2009 в 10:22
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more