![]() |
|
![]() ![]() ![]() |
|
fray |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 7.6.2007 Репутация: нет Всего: 0 |
есть веб-скрипт который коммитит в ветку, рабочая директория которой находится ~/branch
сам скрипт находится в веб-директории веб-сервера, сам веб-сервер это другой проект, то есть это тоже рабочая директория. Скрипт переходит `cd ~/branch`; выполняет svn st, показывает действительный статус бранча, но когда он выполнят svn add file, то добавляет он его в рабочую директорию уже веб-сервера ? как быть может кто сталкивался с такой проблемой..? Как сказать svn'у чтобы тот не брыкался.. Это сообщение отредактировал(а) fray - 5.7.2007, 15:48 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: нет Всего: 162 |
fray, честно - не понял что откуда коммитится. Перечисли:
1-е место: то-то. 2-е место: то-то. И что откуда потом запускается. |
|||
|
||||
fray |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 7.6.2007 Репутация: нет Всего: 0 |
1) веб-скрипт копирует файл в бранч директорию и комитит его там он копирует его туда, но комитит не в бранче, а в (2)директории веб-сервера, по иронии судьбы сервер это тоже рабочая директория. Как быть ? скрипт вроде этого
|
||||
|
|||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: нет Всего: 162 |
а так не надо. Коммит должен происходить из рабочей директории. Если я правильно понял твои намерения. |
|||
|
||||
fray |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 7.6.2007 Репутация: нет Всего: 0 |
работа скипта вроде как переходит в бранч, но выполняются команды pwd
`svn info | grep URL:`; а вот уже `svn st $file`; или даже `svn st /home/user/branch/$file`; уже не выполняются и svn add подавно.. почему ? никак не пойму |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: нет Всего: 162 |
стоп... ты коммитишь в папку, которая является рабочей директорией? если да, то так же сделать нельзя. Ветка имеет свою собственную структуру. Или может ты затер чего в этой ветке?.. И еще вопрос. Если выполнять все ручками, без скрипта, то работает? |
|||
|
||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 1 Всего: 70 |
||||
|
||||
fray |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 7.6.2007 Репутация: нет Всего: 0 |
да руками всё работает ./add_file $file == add_file ===
соответсвенно добовляет тоесть всё работает. Добавлено через 6 минут и 10 секунд
а можно как-то строго задать рабочуую директорию svn --path=/home/user/branch [comands] ? чтобы он сам не выберал и не брал из .svn/entires ? |
||||||
|
|||||||
![]() ![]() ![]() |
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | УП: Инструменты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |