Nano Hash - криптовалюты, майнинг, программирование

Как получить доступ к удаленному .SVN с помощью TortoiseSVN

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

.Svn находится в общедоступном www, но .htaccess перенаправляет все команды в другой каталог.

Как мне определить правильный URI для входа в tortoise, чтобы получить доступ к этому .svn?

Спасибо

РЕДАКТИРОВАТЬ: мне нужно знать URI, чтобы я мог просматривать репо. Репо хранится в файловой системе по адресу www / .svn, однако, когда я набираю http://www.mysite.com/.svn выдает предупреждение

"Репозиторий навсегда перемещен на 'http://www.mysite.com/.svn/ * ; пожалуйста, переместите "

Я считаю, что это вызвано тем, что .htaccess в www / перенаправляет весь трафик.


  • Очень странно, что в URL-адресе есть .svn, обычно это должно быть http://<server>/svn/<repository name>. Я думаю, что ваш лучший вариант - спросить руководителя проекта, какой это URL, вместо того, чтобы пытаться угадать или спрашивать на этом сайте. 22.11.2009
  • Или, как многие из нас спрашивают ниже, каков URL-адрес, когда вы открываете репо-браузер в локальной папке проекта или проверяете его свойства? Вы также можете найти его, заглянув в файл .svn/entries, но это более неприятный вариант ;-) 22.11.2009

Ответы:


1

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

21.11.2009
  • В этой папке много файлов - не могли бы вы указать мне, что я могу найти? 21.11.2009
  • Есть ли файл записей в папке .svn? В большинстве случаев у него будет URL 21.11.2009
  • Хорошо, есть файл записей, и он содержит URL-адрес, однако он не соответствует его текущему местоположению на сайте - означает ли это, что он был перемещен и поэтому больше не применяется? 21.11.2009
  • Не нужно возиться в папках .svn, чтобы найти URL-адрес: щелкните папку правой кнопкой мыши, выберите свойства в контекстном меню (в проводнике, а не в подменю TSVN), перейдите на вкладку Subversion. Там отображается URL-адрес. 22.11.2009

  • 2

    если каталог, содержащий .svn, находится на вашем локальном компьютере и если установлен tortoisesvn, вы должны иметь возможность открыть проводник Windows, перейти к папке, содержащей каталог .svn, щелкнуть правой кнопкой мыши каталог (содержащий .svn) dir) и выберите свойства. Должна быть вкладка, которая показывает информацию о том, к какому репозиторию Subversion подключена папка.

    После того, как вы определите URL-адрес в диалоговом окне свойств каталога, вы сможете использовать функцию просмотра репозитория tortoisesvn (которая также доступна при щелчке правой кнопкой мыши по каталогу из проводника Windows). Введите URL-адрес (или только первую часть URL-адреса), и вы сможете увидеть, что еще находится в репозитории svn, который управляет каталогом.

    (Извините, я не могу быть более конкретным, у меня нет под рукой Windows-машины, но, надеюсь, это поможет вам указать правильное направление)

    21.11.2009
  • Привет, Дэйв; репо находится на удаленном сервере - см. мое редактирование, пожалуйста. Спасибо 21.11.2009

  • 3

    Если вы имеете в виду, что с тех пор URL-адрес изменился, и если вы действительно хотите, чтобы рабочая копия уже присутствовала на вашей рабочей станции, вы можете использовать команду TortoiseSVN Relocate в корне проекта. Затем вам нужно будет выполнить обновление, чтобы убедиться, что вы в курсе последних событий на сервере.

    Но рекомендуется начинать новую, чистую рабочую копию с оформления заказа, а не использовать существующую.

    .Svn находится в общедоступном www, но .htaccess перенаправляет все команды в другой каталог.

    Как мне определить правильный URI для входа в tortoise, чтобы получить доступ к этому .svn?

    Или вы имеете в виду, что пытаетесь получить к нему доступ с помощью другого инструмента? Должен признать, это немного сбивает с толку.

    Если вы не знаете URL-адрес (моя первая реакция была: а почему вы его не знаете?), Вы можете просто использовать SVN Repo-browser TortoiseSVN, поскольку у вас есть этот инструмент (эта команда доступна, щелкнув правой кнопкой мыши на вашем папка проекта), откроется браузер, и URL-адрес будет виден вверху.

    Оттуда вам все равно следует выполнить обновление, прежде чем начать работу.

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

    21.11.2009
  • Я никогда раньше не работал над этим проектом, но я хотел бы взглянуть на историю изменений от последних разработчиков, но я не могу понять, как получить доступ к этому .svn, так как он находится в www / .svn, а .htaccess направляет все запросы на www / live / main 21.11.2009
  • Что такое www, корневой каталог проекта? Будет ли .htaccess файл тоже его частью? 21.11.2009

  • 4

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

    Спасибо всем за вашу помощь!

    22.11.2009
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..