![]() |
|
|
![]()
|
|
| leniviy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 552 Регистрация: 8.2.2003 Где: Спб Репутация: нет Всего: 5 |
Например, если скачал исходники revision 1, скомпилировал, теперь хочу скачать revision 2, надо, чтобы в директории не осталось тех файлов, которые были созданы при компиляции или удалены в revision 2. Можно конечно стереть все и заново закачать. А можно, чтобы svn сам удалил их?
|
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: нет Всего: 162 |
В юниксах я бы сделал так:
Что-то типа такого. А вообще странно, во-первых, после svn up чем тебе те файлы будут мешать? Во-вторых, обычно, можно сделать make clean. |
|||
|
||||
| leniviy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 552 Регистрация: 8.2.2003 Где: Спб Репутация: нет Всего: 5 |
спасибо
|
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 4 Всего: 317 |
а я бы сделал:
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| leniviy |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 552 Регистрация: 8.2.2003 Где: Спб Репутация: нет Всего: 5 |
и? Ничего не удалилось Добавлено через 8 минут и 22 секунды сделал свой скрипт для очистки, назвал его svn-clean.sh потом набрал svn- , потом Tab . Оказалось , что уже была команда svn-clean, которая делает именно то, что надо! |
||||
|
|||||
| bilbobagginz |
|
||||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 4 Всего: 317 |
1. я ответил на то "что понял что спросили". при команде
все исходники измененные с предыдущей ревизии до той, которую вытянули - стираются. теперь просто запускаем make, и те бинарники, исходники которых обновились - пересоберутся. 2. у меня нету svn-clean. 3. зачем нужно стирать всё что было ?
почему это "надо" ? после перехода из rev. 1 на rev. 2 ВНИМАНИЕ: ниже термин "исходники"==и ресурсы - иконки и т.д. у вас есть:
б) - не проблема, файлы изменились. в) svn "ухаживает" за исходниками. значит волноваться о том, что у вас остались удаленные исходники не нужно, т.е. их нет после svn up --revision # г) - не проблема д) - не проблема е) если файлы изменились или удалились. если изменились, тогда makefile соберет все объекты из измененных исходников, т.к. их дата изменится. если удалились, тогда makefile изменится. остались только бинарные объекты файлов, которые удалены, но они не представляют проблему, а только "занимают место". т.е. фактически е) - не проблема. я вроде бы ничего не пропустил. я предположил что и в rev1 и в rev2 корректные makefile-ы. и так: эти объекты из удаленных файлов действительно так много места занимают ? -------------------- Я ещё не демон. Я только учусь. |
||||
|
|||||
| leniviy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 552 Регистрация: 8.2.2003 Где: Спб Репутация: нет Всего: 5 |
Согласен. Но я хочу абсолютную надежность. В мэйкфайлах бывают баги, которые могут проявиться, если остались старые файлы.
|
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 4 Всего: 317 |
В мэйкфайлах бывают баги, которые могут проявиться, если остались старые файлы. тогда переходи на scons. там понадежнее. а полной надежности от собственных ошибок сделать практически невозможно. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
![]()
|
|
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | УП: Инструменты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |