svn. как с ней работать.

Phoenix

проблема:
есть хранилище (svn.ru)
есть мой комп, на котором я прогаю, и где нельзя затестить прогу, т.к. не хватает специального железа
есть место, где тестить проект(там это железо).
проект имеет следующую структуру
/trunk/comlib/libcore - библиотека, которая юзается моим модулем.
/branches/igor/module3 - мой модуль
/branches/igor/module3/build - сборка, в хранилице отправлять это не нужно
задача:
прогать дома(mycomputer тестить на сервере (server)
желательно из консольки
я делаю
c помощью kdesvn(как делать из консольки я не понял) я залил какую-то версию проекта.
там появилось
/branches/igor/module3
mycomputer ~# mkdir workcopy && cp workcopy
mycomputer workcopy# svn co svn://svn.ru/lib/branches/igor
слил.
mycomputer workcopy# cd lib/branches/igor/module3
дальше ковыряюсь в файлах
mycomputer module3# svn ci
svn: Commit failed (details follow):
svn: Directory '/usr/home/igor/usr/projects/vmk-ar5/mkocore/branches/igor/aa4/build/.svn' containing working copy admin area is missing
server module3# svn up
ругается на залочиность файлов.
1) как вообще нужно делать?
2) как убрать build из репозитория и как сделать, чтобы оно не коммитилось(там компилится модуль.)

Phoenix

так..
сейчас всё наоборот столо.
commit - получается только изменения вносит?
а как же новые файлы добавить?

disna

add?

Phoenix

всё понял.
я думал, что ci - просто синхронизурует всё дерево

Phoenix

ещё вопрос...
пишу
local# svn ci
вылазит vim, там пишу :q ENTER
потом..
Log message unchanged or not specified
a)bort, c)ontinue, e)dit
c
Sending aa4/shared/src/SmartyLineEdit.cpp
Sending aa4/shared/src/SmartyLineEdit.hpp
Transmitting file data ..
Committed revision 455.
в результате приходится каждый раз делать одно и тоже нажатие кнопочек. как ему сказать, чтобы сразу всё коммитил,?

SPARTAK3959

Не указывать лог-сообщение - дурной тон. Если тебя это не волнует, то используй параметр
-m ""
для указания пустого сообщения лога.
Оставить комментарий
Имя или ник:
Комментарий: