Вопрос

Я избегал CodePlex из-за отсутствия поддержки надлежащего SVN и был разубежден жалобами на недочеты.Недавно я хотел перенести свой проект с beanstalk на codeplex, потому что последний более социальный.

С какими проблемами вы столкнулись и насколько хороша поддержка SVN.Насколько хорош SVN-мост?

Это было полезно?

Решение

SVNBridge на стороне клиента был проблематичным для меня, когда у CodePlex была клиентская программа.Однако они перенесли SVNBridge на свои серверные фермы, и он работает действительно хорошо.У меня есть 3 проекта на CodePlex, причем 2 из них используют систему управления версиями.Два из этих проектов были перенесены из SourceForge.Пользовательский интерфейс SourceForge становился все хуже и хуже, в то время как CodePlex прислушивался к своим пользователям и улучшал пользовательский опыт.

Основная проблема, с которой у меня проблема, заключается в том, что ваши коммиты не получают последовательный идентификатор.Пул идентификаторов является общим для всех других проектов на сервере TFS, на котором он запущен.Насколько я знаю, в настоящее время существует 6 серверов TFS, на которых размещены проекты CodePlex.

Я сам размещаю систему управления версиями для одного из проектов, потому что мне нужно добавить пользовательские скрипты hooks для нескольких вещей.В остальном CodePlex работает просто отлично.

Другие советы

Попробуй сначала.Создайте "фиктивный" проект на CodePlex, не публикуйте его и узнайте.

Я использую CodePlex и Tortoise SVN в течение некоторого времени, и это нормально, но, возможно, я делаю не то, что вы хотите.

CodePlex дает вам 30 дней (я думаю) на настройку вашего проекта без его публикации.Вы могли бы легко настроить свой проект, убедиться, что интересующие вас команды SVN работают, а затем опубликовать или прервать.

SVN-мост слишком глючный!!!Мне не удалось проверить большинство проектов, используя git-svn, hgsubversion, bzr-svn, ...Что меня злит, так это то, что он завершается сбоем посередине с HTTP 200 OK или полностью отсутствует ответ в git-svn.Я рекомендую людям не выбирать опцию TFS / SVN в Codeplex, выберите Git / Mercurial;или переключитесь на GoogleCode или SourceForge, если они хотят продолжать использовать SVN.

Я управляю небольшим проектом в CodePlex (используя Subversion), и я не особенно доволен этим опытом.Самыми большими проблемами являются:

  1. Неполная / с ошибками поддержка функций Subversion.Например, я могу создать новую папку, но не могу ничего переместить в нее.Клиент командной строки продолжает выдавать ошибки и блокирует репозиторий при общении с SVN-сервером.

  2. Медленный доступ к системе управления версиями.Очень медленно, даже для небольших файлов.История просмотров - это боль.

Я не пробовал более "продвинутые" функции, такие как ветвление и слияние, но, судя по тому, что я прочитал, в настоящее время это не поддерживается.

Итак, вы можете использовать CodePlex с TF $ или зайти в Google Code, SourceForge, GitHub и т.д...

От форум тигриса

Я сам провел некоторое тестирование и обнаружил, что проблема связана с библиотекой serf .svn 1.7 использует serf вместо neon в качестве библиотеки по умолчанию.Вы можете вернуть значение neon в файле конфигурации серверов:Настройки-> Сеть-> Редактировать, затем добавьте строку в нижней части файла

http-library = neon

затем сохраните файл.Это позволит устранить проблемы, с которой вы с сайта CodePlex.

Стефан

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top