2010-10-17 2 views
1

Здравствуйте, Мне нужен хороший SCM с интеграцией в Visual Studio 2010 и возможностью работать через Интернет, я имею в виду, что другие пользователи должны иметь возможность проверять/проверять файлы через интернет/сеть. Я видел Git и его расширения, но у меня была проблема с VS Integration. Его кнопки панели инструментов и пункты меню не реагировали на мои клики, это просто ничего не делало. Я попытался переустановить его несколько раз, но безуспешно. Если у вас есть решение по этой проблеме, сообщите мне. Также большим преимуществом было бы использовать этот SCM с моими проектами Qt, Qt Creator поддерживает как меркуриальные, так и git. Итак, что бы предложить? который я должен выбрать?Mercurial или Git

+0

Я рекомендую изучить этот вопрос на [programmers.stackexchange.com] (http://programmers.stackexchange.com/), поскольку тема управления версиями/источниками рассматривается в различных формах. –

ответ

1

Я бы настоятельно рекомендовал git.

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

Кроме того, если вы хотите установить бесплатный репозиторий git, вы должны перейти на github.com. Для mercurial попробуйте code.google.com.

Надеюсь, мое мнение поможет, удачи!

+0

Спасибо за ответ rob. Проблема в том, что я хочу, чтобы сервер хранилища находился на моем компьютере, а не в облаке. Возможно ли настроить сервер и клиент без большой головной боли? – Davita

+0

Да, вы можете создать локальный репозиторий, который никогда не покидает ваш компьютер. Я бы рекомендовал использовать такой клиент, как http://www.syntevo.com/smartgit/index.html. –

+0

Только что реализовано: если вы говорите об использовании частного онлайн-репозитория, вы можете заплатить github небольшую ежемесячную плату, чтобы ваши репозитории были приватными, или вы можете самостоятельно настроить собственный репозиторий без слишком большой головной боли. Существует руководство по этому вопросу, которое я использую здесь (при условии, что ваш сервер работает под Linux, как и большинство): http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over- http.txt –