Хотя для Apache Subversion существует множество графических клиентов, полезно иметь возможность взаимодействовать с Subversion из командной строки. В этой статье мы рассмотрим основы командной строки Subversion, от извлечения рабочей копии до внесения ваших первых изменений и их фиксации обратно в репозиторий.
Шаги
Шаг 1. В Apache Subversion команды вводятся через окно терминала
Чтобы открыть это в Windows, нажмите клавишу Windows и r. Это вызовет диалоговое окно «Выполнить». Введите «cmd» и нажмите «ОК».
-
Теперь откроется окно терминала, готовое для ввода ваших команд.
Шаг 2. Чтобы создать свой первый репозиторий, используйте команду 'svnadmin create', после которой укажите путь, по которому вы хотите создать новый репозиторий, и имя вашего нового репозитория
Например, если вы хотите создать новый репозиторий под названием «Новый проект» в папке «Документы», команда будет выглядеть так: svnadmin create C: / Users / Jessica / Documents / New_Project
Шаг 3. Зайдите в папку «Документы»
Вы увидите новую папку под названием «Новый проект».
Шаг 4. Эта папка содержит несколько новых файлов
Не удаляйте и не изменяйте какие-либо из этих файлов.
Шаг 5. Теперь вы создали репозиторий, проверьте рабочую копию. Это делается с помощью команды «SVN Checkout», за которой следует URL-адрес вашего репозитория и местоположение репозитория, который вы только что создали на своем компьютере. В этом примере команда выглядит так: svn checkout https://127.0.0.1:9880/New-Project C: / Users / Jessica / Documents / New_Project Нажмите Enter.
Шаг 6. Когда вы проверите свою рабочую копию, вы заметите копии всех файлов из вашего репозитория
Шаг 7. Теперь вы можете вносить изменения в свою рабочую копию
Когда вы закончите изменять свои файлы, вам нужно будет зафиксировать свои изменения обратно в репозиторий. Чтобы выполнить фиксацию, используйте команду 'svn commit', за которой следует «--message» и соответствующее сообщение журнала, и, наконец, местоположение вашей рабочей копии. В этом примере команда будет выглядеть так: svn commit --message «добавлен файл Readme» C: / Users / Jessica / Documents / New_Project Нажмите Enter. Ваши изменения теперь внесены в репозиторий!