Операция Commit в SVN

В предыдущей главе мы выполнили checkout репозитория example01, и соответствующий каталог размещён в /home/user01/example01. Теперь мы выполним управление версиями для этого репозитория.


Нам нужно добавить в репозиторий файл описания readme.

root@example:~/svn/example01/trunk# cat readme 
this is SVN tutorial.

Просмотреть статус рабочей копии.

root@example:~/svn/example01/trunk# svn status
?       readme

На данный момент статус readme — ?, что означает, что файл не был добавлен под контроль версий.

Добавьте файл readme под контроль версий для последующего коммита в репозиторий.

root@example:~/svn/example01/trunk# svn add readme 
A         readme

Просмотреть статус рабочей копии

root@example:~/svn/example01/trunk# svn status     
A       readme

На данный момент статус readme — A, что означает, что файл успешно добавлен под контроль версий.

Чтобы поместить readme в репозиторий, используйте commit -m с комментарием для коммита.

Если вы опустите опцию -m, SVN откроет текстовый редактор, который позволяет вводить несколько строк для ввода сообщения коммита.

root@example:~/svn/example01/trunk# svn commit -m "SVN readme."
Adding         readme
Transmitting file data .
Committed revision 8.
svn commit -m "SVN readme."

Теперь readme успешно добавлен в репозиторий, а номер ревизии автоматически увеличился на 1.

Другие расширения