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

Вид: 13780|Ответ: 3

Конфигурация и использование сервера VisualSVN (развертывание проекта на SVN)

[Скопировать ссылку]
Опубликовано 17.03.2017 15:31:41 | | | |
1. Почему используют VisualSVN Server вместо Subversion?
Ответ:
Потому что если вы используете Subversion напрямую, то на Windows, если вы хотите, чтобы она начиналась с системы, нужно инкапсулировать SVN Server как сервис windws и управлять правами пользователей, изменяя конфигурационный файл. VisualSVN Serve интегрируется с Subversion и Apache, устраняя все хлопоты. После установки SVN Server уже упакован как сервис windws, а конфигурация Apache Server находится только на графическом интерфейсе, указывая метод аутентификации, порт доступа и другие простые операции. Кроме того, управление правами пользователя также настраивается через графический интерфейс.
2. Почему бы не использовать TFS?
Ответ:
Поскольку мы начали с Subversion и TortioseSVN, мы не меняли другое программное обеспечение. Что касается TFS, я пока им не пользовался, на самом деле просто прочитал статьи и мало что о нём знаю.
3. Бесплатен ли VisualSVN Server?
Ответ:
Да, VisualSVN Server бесплатный, а VisualSVN — платный. VisualSVN — это клиент SVN, интегрирован с Visual Studio, VisualSvn Server — это серверная сторона SVN, включая Subversion, Apache, а также управление пользователями и правами, преимущества которых были упомянуты выше.

Ладно, возвращаемся к делу, официально начинаем наш урок сегодня.

1. Метод конфигурации и использования сервера VisualSVN [на стороне сервера]
После установки VisualSVN Server [см. здесь процесс установки], запустите VisualSVN Server Manger, следующий интерфейс загрузки:


Хорошо, давайте добавим кодовую базу [Репозиторий], как показано ниже:

Создайте новую кодовую базу, как показано на изображении выше, введите имя кода в текстовое поле, показанное на изображении ниже:


Примечание: если выбран чекбокс на приведённой выше изображении, в кодовой базе StartKit будут созданы три подкаталога: trunk, ветви и теги; Если отметка отключена, создаётся только пустая кодовая база StartKit.
Нажмите кнопку OK, и кодовая база успешно создана.

Когда вы создали кодовую базу, в ней ничего нет. Я объясню, как перейти в исходный код во второй части этого учебника.
Далее запускаем настройки безопасности, кликаем правой кнопкой мыши по Пользователям слева:



Введите вышеуказанную информацию, нажмите OK, и мы создадим пользователя. Следуйте вышеуказанному процессу, чтобы добавить пользователей Developer1, tester1 и manager1 соответственно, и теперь начинаем добавлять этих пользователей в только что созданный проект:

Нажмите «Добавить...» Выберите пользователя, которого мы только что добавили на рисунке ниже, нажмите кнопку OK:
Примечание: Вы, возможно, заметили группы на рисунке ниже, да, вы также можете сначала создать группы, добавить пользователей в каждую группу, а затем авторизовать группы.

Авторизуйте пользователей или группы, как показано на следующем рисунке:

Нажав кнопку «OK», пользователь выше получает разные права доступа к кодовой базе StartKit.
Поскольку пользователь — новичок в команде и не хочет, чтобы он отправлял новый код в кодбазу, он может только читать код, но не отправлять код. Tester1 — это тестировщик и не отвечает за написание кода, поэтому он также доступен только для чтения. Developer1 и manager1 — это разработчики и менеджеры проектов, и, естественно, имеют права на чтение и запись.
В самом процессе разработки проекта часто невозможно быть только одним разработчиком и тестировщиком, поэтому удобнее использовать группы для авторизации, и вы можете практиковаться в этом самостоятельно.
2. Основное использование TotoiseSVN

В учебнике по управлению проектами 1, если хотите хорошо справиться, сначала нужно отточить свои инструменты [Основные инструменты], я объяснил, как установить TortoiseSVN. В приведённом выше объяснении мы уже обсуждали, как использовать VisualSVN Server, а сегодня я расскажу о простом использовании TortoiseSVN.
1. Проверьте исходный код на сервере SVN. Если мы используем Visual Studio для создания проекта в папке StartKit, нам нужно проверить исходный код этого проекта в кодовой базе на сервере SVN, сначала кликнуть правой кнопкой мыши по папке StartKit, меню правой кнопки мыши в данный момент как показано на рисунке ниже:
Рисунок 2-2-1

Нажмите Импорт, и появляется следующая форма, где http://zt.net.henu.edu.cn — имя сервера, svn — корневой каталог репозитория кода, а StartKit — кодовая база, которую мы добавили в предыдущем учебнике:
Примечание: Чекбокс в левом нижнем углу не полезен при первой проверке исходного кода, но очень полезен при последующей отправке кода.
Рисунок 2-2-2

Нажмите кнопку OK, и появится следующая форма с просьбой ввести ваши учетные данные:
Рисунок 2-2-3

Введите имя пользователя и пароль в приведённой выше форме и нажмите кнопку OK:
Рисунок 2-2-4

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





Предыдущий:System.Web.Optimization объединяет использование методов сжатия
Следующий:.sh ошибка при выполнении файла: -bash: xxx: /bin/sh^M: плохой интерпретатор: Нет такого файла или директора...
Опубликовано 17.03.2017 15:39:39 |
Спасибо                                         
 Хозяин| Опубликовано 17.03.2017 15:41:06 |

Пожалуйста   
Опубликовано 19.03.2017 5:04:39 |
Лучший наученный
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com