2014-02-20 2 views
-1

Раньше я использовал SVN, который кто-то еще установил на сервере Windows, и у нас был Collabnet Subversion Edge для визуального создания, перемещения и управления репозиториями, а также для создания пользователей, управления учетной записью пользователя и т. Д. Из веб-браузера. В дополнение к этому, я фактически работал изо дня в день, используя Tortoise SVN.Установили SVN. Как создать репозитории с структурой соединительных линий/тегов/филиалов и начать использовать с Tortoise SVN?

Теперь я пытаюсь установить SVN на новый Linux-сервер (RHEL 5). Я закончил установку, и я создал тестовый репозиторий:

svnadmin create /var/www/svn/test 

И тест хранилище теперь выглядит следующим образом на сервере:

conf/ 
db/ 
format 
hooks/ 
locks/ 
README.txt 

Что теперь мне нужно сделать, чтобы создать стандартные ветви/tags/структура соединительной линии? Я попытался вручную создать эти каталоги, используя mkdir на сервере, но если я попытаюсь проверить свою машину с помощью Tortoise, я просто получу скрытый каталог .svn и ничего больше.

  1. Что мне не хватает или что-то не так?

  2. В конечном счете, я хотел бы знать, есть ли визуальный интерфейс, такой как Subversion Edge от Collabnet, который я могу установить и использовать поверх Subversion, который я уже установил? Редактирование: Хорошо, я нашел версии Linux, я попытаюсь установить с моими ограниченными знаниями.

+0

Я бы рассмотреть вопрос о переходе на [мерзавец] (http://git-scm.com/) .... –

+0

BTW: Вы можете создать структуру папок вручную, как вы делали с помощью MKDIR , Если вы затем выполните проверку svn, вы увидите только скрытую папку .svn. Это нормально. Что еще вы ожидаете увидеть? – Geddon

+0

Я действительно ожидал увидеть эти каталоги, когда я проверил. – BadHorsie

ответ

1

Хорошо, теперь я лучше понимаю. Я использовал TortoiseSVN import, чтобы импортировать структуру репозитория структуры соединительных линий/тегов/филиалов.

0

Пожалуйста, попробуйте, если вы можете получить доступ к IP-адрес сервера, например, HTTP ссылки (IP-адрес вашего SVN сервера/SVN/reposname), если вы можете получить доступ там, кажется, хорошо с данными сервера Svn затем использовать ваш клиент svn с другого компьютера, чтобы создать новую папку или добавить файл. Лучший способ проверить все вещи, если вы записали ссылку на веб-страницу сервера svn, где вы можете вручную создать свой репозиторий или удалить его. Я бы предложил не использовать визуальный интерфейс, такой как subversion edge collabnet, он создаст конфликт с текущим сервером svn, если это поможет вам ответить или нет, ответьте

+0

Я могу получить доступ к репозиторию через HTTP да. Почему Subversion Edge вызывает конфликты? – BadHorsie

0

Если вы можете получить доступ к Subversion Edge через HTTP, перейдите в Интернет стр.

По умолчанию это:

Address: http://localhost:3343/csvn 
    Username: admin 
    Password: admin 
  • Нажмите на Хранилища
  • New Repository
  • Введите ваше имя РЭОП
  • Установите флажок "" Создать стандартный ствол/ветви/структуру тегов»
  • Нажмите, чтобы создать.

Оттуда загрузите TortoiseSVN и сделайте браузер Repo для подключения к вашему новому репозиторию, затем вы можете проверить.

+0

У меня еще не так далеко. Я установил, но в настоящее время я не могу инициализировать Subversion Edge. http://stackoverflow.com/questions/21909204/cannot-start-collabnet-subversion-edge – BadHorsie

0

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

1

Это Шоуда решить вашу проблему:

mkdir /tmp/svn-structure 

mkdir /tmp/svn-structure/trunk branch tags 

cd /path/to/the/repo/repoName 

sudo svn import –m ‘template import’ /tmp/svn-structure/ http://ip/svn/repoName 

Я составил документ о том, как установить и настроить диверсию в Linux среде здесь ссылка

http://trainscm.blogspot.com/2015/03/installing-subversion-and-jenkins-in.html

надеюсь, что это помогает

+0

Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. – AstroCB

+0

Надеюсь, что вас радует :) –

+0

Это хорошее улучшение; Спасибо. – AstroCB

Смежные вопросы