Вы должны уметь:
svn add wc4/docs/2_interm_report/interm/report.doc
svn commit wc4/docs
Добавить файлы довольно просто. Если я хочу добавить dir1/file1
в свой репозиторий и загрузить на сервер, я бы:
svn add dir1/file1
svn commit dir1/file1
Но что такое dir1
еще не существует? В этом случае я создаю каталог (это не обязательно делать в SVN), а затем создаю файл как обычный. Затем просто:
svn add dir1
svn commit dir1
Это добавит dir1
и все дочерние каталоги / файлы в репозиторий svn, готовые к фиксации.
Когда вывод svn status
показывает A
перед вашим именем файла, это означает, что вы «добавили» этот файл / каталог в вашу рабочую копию и он готов к отправке на сервер. Чтобы отправить его на сервер, необходимо добавить svn commit
.
svn mkdir
в основном полезно, если вы хотите создать каталог в хранилище напрямую, не извлекая рабочую копию первый. Например, я бы использовал svn mkdir http://example.com/svn/repo/trunk
, чтобы создать каталог с именем trunk
в удаленном репозитории, прежде чем проверять его, чтобы добавить контент fre sh.