6

Я скоро начну работать над проектом, а исходный код находится в удаленном месте. Тем не менее, я получил исходный код на моем диске C в папке. На моей машине установлен сервер VisualSVN и клиент TortoiseSVN. Я буду контролировать работу над проектом с двумя другими людьми, работающими над тем же проектом. Как мне создать репозиторий на Visual SVN из локальной папки?

1 ответ1

7

У меня есть настройка Visual SVN на виртуальной машине, поэтому я постараюсь помочь как можно лучше. Я использовал Subversion для нескольких университетских проектов, поэтому у меня есть довольно хорошее представление о том, как работает Visual SVN. Вы не создаете хранилище из локальной папки. Все это делается через Visual SVN.

Вот что вам нужно сделать:

  1. В Visual SVN щелкните правой кнопкой мыши на репозитории и выберите опцию « Создать новый репозиторий».
  2. Выберите подходящее имя (например, "MyRepository") для репозитория, помня, чтобы не включать пробелы.
  3. Как только это будет сделано, создайте папку в любом месте на вашем компьютере. Если вы правильно установили Tortoise SVN, в вашем контекстном меню должно быть множество новых опций. Тот, который вам нужен, называется SVN Checkout.
  4. Щелкните правой кнопкой мыши по вновь созданной папке и выберите SVN Checkout. Должно появиться диалоговое окно с предложением ввести данные, необходимые для подключения к хранилищу.
  5. Для подключения к вашему хранилищу (шаг 2) вам нужно использовать HTTPS, затем локальный IP-адрес компьютера (в данном случае вашего компьютера), на котором размещается Visual SVN, а затем /svn/NameOfYourRepository .
  6. Например: если локальный IP-адрес вашего компьютера 192.168.0.something и имя вашего хранилища - MyRepository , для подключения к этому хранилищу вам нужно будет ввести: https://192.168.0.something/svn/MyRepository в поле URL хранилища. Вам не нужно ничего менять в диалоге, который появляется после выполнения шага 4.
  7. Если вы ввели правильные данные, должно появиться диалоговое окно "Аутентификация", предлагающее ввести комбинацию имени пользователя и пароля. Введите ваше локальное имя пользователя и пароль, которые должны успешно подключить вас к вашему хранилищу. Если вы используете учетную запись администратора, у вас не должно возникнуть проблем с подключением.
  8. В случае успеха папка Checked Out будет отображаться с зеленой галочкой, указывающей, что она находится под контролем версий. Любые файлы / папки, которые вы помещаете в них, будут контролироваться версиями, но не по умолчанию.
  9. Чтобы поместить их под контроль версий, вам нужно будет щелкнуть правой кнопкой мыши файлы / папки и выбрать Tortoise SVN - Add -, а затем в корневой папке вам нужно будет выбрать SVN Commit.

Дополнительные примечания. При работе с файлами было бы неплохо использовать параметры Get Lock и Release Lock . Однако было бы еще лучше, если бы вы установили конкретное рабочее время для каждого пользователя, так как кто-то может забыть выпустить файлы.

Это ни в коем случае не исчерпывающее руководство. Если у вас есть какие-либо вопросы, я буду рад ответить на них.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .