Как обновить решение codeplex со ссылкой на библиотеку TFS2012?

Я скачал исходный код для https://svnbridge.codeplex.com/SourceControl/latest.

Я использую версию клиента SVNBridge. Это дает ошибку, когда я пытаюсь выполнить проверку файла как:

В документе XML есть ошибка (0,0).

Думаю, мне нужно обновить ссылки на TFS в проекте, потому что я использую TFS 2012. Поэтому я открываю это решение в VS2010. Я вижу, что есть ссылка на Codepelx.TFSLibrary. Я думаю, что это несовместимо с TSF2012, поэтому мне нужна ссылка для TFS2012. Любая идея, где я могу найти это? Я на правильном пути, чтобы приложение работало с TFS2012?


person variable    schedule 21.07.2014    source источник


Ответы (1)


http://svnbridge.codeplex.com/discussions/400625

Мне удалось заставить SvnBridge v6.2 работать с TFS 2012, обратившись к статье выше с небольшими изменениями, как описано ниже...

  1. Загрузите код с CodePlex.

  2. Разархивируйте его в папку.

  3. Будет пакетный файл, который собирает все проекты. Запустите это (двойной щелчок).

  4. Скопируйте папку SvnBridgeVialis на свой сервер IIS и следуйте приведенным ниже инструкциям.

  5. Я следил за статьей выше (вставка текста ниже). Единственное, что я сделал по-другому, это то, что: - Создал приложение веб-сайта SVNBridge на сайтах с портом 8081, а не на веб-сайте по умолчанию.

  6. Пул приложений IIS

    Создайте собственный AppPool, я назвал свой SvnBridge

    Установите параметр AppPool следующим образом: .

    Версия Net Framework = v4.0

    Режим управляемого конвейера = интегрированный

    Включенные 32-разрядные приложения = False

    Рабочие процессы = 2

    Идентификация = Сетевая служба

    Интернет сайт

    Я устанавливаю мост под веб-сайтом по умолчанию.

    Установите SVNBridge как приложение, а не как виртуальный каталог

    Установите пул приложений на пользовательский, созданный выше.

    Задайте для учетных данных физического пути доверенную учетную запись Windows TFS для TFS. Когда вы устанавливаете физический путь, есть кнопка проверки, которая сообщит вам, что все в порядке.

    Кнопка «Перейти к аутентификации» Установите следующее:

    Анонимная аутентификация — отключена

    Олицетворение ASP.NET — отключено

    Базовая аутентификация — включена

    Дайджест-аутентификация — отключено

    Аутентификация с помощью форм — отключено

    Проверка подлинности Windows — отключена

    Теперь нажмите «Базовая аутентификация» и нажмите «Изменить». Установите домен по умолчанию на имя вашего домена NT. Убедитесь, что поле «Область» пусто.

    Web.Config

    Установите LogPath на доверенный путь

    Установите для DomainIncludesProjectName значение False

    Задайте URL-адрес TFS для нового имени коллекции TFS, например: http://myServerName.acme.com:8080/tfs/SuperCollection

    Установите System.web на это, вы можете изменить отладку на false после того, как подтвердите, что она работает:

    Установите System.net на это:

After doing this I tested it. Problem is that when I checkout any folder/file, then choose the checkout-directory as: C:\test on my local PC. The code from the TFS 2012 along with the checked-out files has been copied to the above folder on the PC where I am performing the check-out. I could not get the code which is being checked-out to go and sit into the TFS 2012.

Поскольку мне не удалось заставить SVNBridge перенести код из SVN в TFS, я использовал другой инструмент (бесплатный) SVN2TFS: - http://svn2tfs.codeplex.com/

Теперь я успешно перенес код из SVN вместе с историей изменений и структурой папок в TFS2010.

Я думаю, что теперь следующим шагом будет переход с TFS 2010 на TFS 2012, что не должно быть сложной задачей.

person variable    schedule 22.07.2014