Как управлять проектом с использованием черепахи SVN? - PullRequest
2 голосов
/ 02 января 2012

Моя цель

Я хочу изменить проект WordPress в соответствии с моими потребностями.Я также хочу записать code difference, которые я сделал в проекте.Это моя цель.

Это то, что я сделал до сих пор

  • Я установил последнюю версию tortoisesvn .
  • Я использую Windows 7 и я также установил Wampserver
  • Я создал папку с именем wordpress в C:/wamp/www
  • Так что C:/wamp/www/wordporess теперь абсолютныйпуть к моему каталогу WordPress.Я могу получить к нему доступ через
    http://localhost/wordpress
  • Я щелкнул правой кнопкой мыши по каталогу wordpress и создал извлечение, используя этот URL-адрес хранилища http://core.svn.wordpress.org/trunk/
  • Пока все успешно.Я так растерялся из-за следующего шага

Когда я щелкаю правой кнопкой мыши wordpress и открываю браузер репозитория, он фактически отображает все, начиная с http://core.svn.wordpress.org/trunk/ Но мне нужна среда, такая как ствол, теги, ветви в моемлокальный каталог.Я попытался создать checkout в пустой директории (test), применив url вроде http://localhost/test, но я вижу ошибку вроде redirect cycle detected for url http://localhost/test

Кто-нибудь может мне помочь?Спасибо

Ответы [ 3 ]

2 голосов
/ 15 марта 2012

Я также столкнулся с той же проблемой.

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

(если test - это каталог под вашей сетьюroot)

  1. svn клиент по какой-то причине удаляет косую черту.так, например, если вы наберете svn list http://localhost/test/, тогда фактический URL запроса будет http://localhost/test (без косой черты!).

  2. http-сервер получит этот запрос и обнаружит, что testэто не файл, а каталог.поэтому он отправит ответ о перенаправлении, чтобы сообщить клиенту о посещении http://localhost/test/ (с косой чертой).

  3. клиент SVN перейдет к шагу 1, чтобы, наконец, вызвать бесконечный цикл перенаправления ....

Вы можете попробовать другой несуществующий каталог , такой как 'nonexist' или файл file для проверки, который будет восстановлен "Невозможноподключиться к хранилищу по URL 'http://localhost/nonexist' ... "

2 голосов
/ 02 января 2012

В этом случае вам нужно оформить заказ из корня, а не из ствола

как http://core.svn.wordpress.org

Советую вам прочитать документацию Word Press, чтобы узнать, как они там работают.структура и другие вещи.

  1. Wordpress-Using_Subversion
  2. Updating_WordPress_with_Subversion
1 голос
/ 11 апреля 2012

Это можно исправить на стороне сервера в Apache, задав для DocumentRoot значение, отличное от пути, содержащего SVN-репозитории (предпочтительно пустой каталог).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...