![]() |
|
Модераторы: ZeeLax, powerfox |
![]()
|
|
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
Думаю тема будет актуальна. Может кто-нибудь объяснить номально или дать линк на сайт, где нормально объяснено как работать с subversion'ом?
У меня тьма вопросов! Один репозиторий - один проект? Вот сделал я работу через xinetd. Там в аргументах указывается путь к репозиторию. А как быть если несколько проектов надо? Допустим есть сервер of.sub.ib.ru Допустим у меня лежали исходники в /home/dim/prg Я сделал так: svn import /home/dim/prg svn://of.sub.ib.ru --message "init В результате чего у меня появилась папка /home/dim/of.sub.ib.ru В которой ./svn & все те, что лежали в /prg Вопрос: нафига? Теперь я допустим изменил исходник /home/dim/prg/main.cpp И пытаюсь его забросить: svn commit main.cpp -m "trying" На что мне говорят:
Папки branches, trunk и остальные были созданы в prg и в trunk был кинут исходник. Объясните, плиз. -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 3 Всего: 162 |
Rickert, есть такая штука - subversion red book. Я, когда только начал разбираться, сразу нашел, поиском. Найди, почитай. Там все нормально описано.
нет - сколько угодно. Каждому проекту - своя папка. не должна была... ты же на внешний сайт, я так понял, заливаешь исходники?
их создавать не надо было. Все это svn должна сделать автоматически при svn import. В trunk тоже сам ничего не кидай. Почитай лучше документацию... там с примерами. |
|||
|
||||
| Rickert |
|
||||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
В reb book нет никакой последовательности и ответы на вопросы которые появляются первым делом лежат глубоко в ... конце.
Как стереть репозиторий? Просто удаление папки? Так блин, а когда я прописываю работу сервера через xinetd, svnserve же будет работать только с одним репозиторием, который указывается в server_args, разве нет? Добавлено через 10 минут и 58 секунд
Сижу на сервере. В папке /var/www лежит всё, что для публикации через опред. домен. /var/www/reposit - репозиторий проекта. Из под root'а этого же сервера, с него же из папки /home/dim/prg кидал исходник в репозиторий, указанной в первом посте командой. Добавлено через 11 минут и 31 секунду
В некоторых доках наоборот пишут, что лучше сразу кинуть их по папкам. -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
||||
|
|||||
| Rickert |
|
||||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
Кажется она появилась после chechout'а. Разгребаюсь по-немногу... Добавлено через 13 минут и 16 секунд
Посмотрел через help, там указывается root дир. следовательно, если у меня в /var/www/reps есть два репозитория: prg & prg2, то мне надо указывать -i -r /var/www/reps, чтобы сервер мог обращаться к обоим репозиториям? -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
||||
|
|||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
Не, не канает...
Добавлено через 11 минут и 22 секунды А не, гоню, всё канает -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
Такой вопрос ещё: subversion не умеет содержать объектные файлы? *.o ?
Это сообщение отредактировал(а) Rickert - 17.7.2007, 08:33 -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 3 Всего: 162 |
||||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 28 Всего: 317 |
JackYF , automated builds знаете ?
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
Просто хочу знать как. -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
Удаление папки репозитория достаточно для удаление его самого? Или есть спец. команда?
-------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 28 Всего: 317 |
Rickert, "по определению", репозиторий не удаляют никогда. иначе на фига нужна система версий ?
удаляют только его ветки. насчет куда пихать trunk, branches, tags - это делают в верхней корневой папке нужного проекта. лучше всего не использовать svnserve вообще, так как он уродлив и ограничен. весь прикол svn в том, что его можно ( и нужно ) прикрутить к апачу, а авторизацию и аутентификацию делать с помощью средств apache. ( т.е. там уже можно делать и просто файл юзеров, и системный LDAP, и NIS, и на основе внешней СУБД) и т.д. кроме того, апач позволяет иметь на одном сервере несколько совершенно независимых репозитариев. независимых и с т.з. данных, и с т.з. аутентификации/авторизации. а вообще, свн - решение не серьезное, так как оно хреново масштабируется. удачи. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 3 Всего: 162 |
увы, еще нет |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 28 Всего: 317 |
гугл - друг человека. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 10 Всего: 97 |
||||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 3 Всего: 162 |
ребят, вы жжоте сегодня... |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
А я тесты проводил Так да или нет? Удаления достаточно? -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 28 Всего: 317 |
блин, а стереть весь каталог, который dav_svn модуль использует не позволяет вера ?
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: нет Всего: 92 |
||||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 28 Всего: 317 |
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 52 |
Так блин, я об этом и спрашиваю: одного удаления достаточно или нет? -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| werdy |
|
|||
![]() Опытный Профиль Группа: Участник Сообщений: 38 Регистрация: 15.3.2007 Где: Новокузнецк Репутация: нет Всего: 1 |
Удаления достаточно. Теперь мой вопрос Кто как организовывает репозитарий? Хотелось бы настроить следующее... Просматривать рутовую папку репозитория, видеть проекты, создавать проекты с клиента, иметь для каждого проекта свою нумерацию версий. Вариант 1: Создаю для каждого проекта отдельный svn проект (svnadm create project1) Помещаю его в рутовую папку репозитория, остальные проекты так же. В этом случае все хорошо, только нельзя посмотреть список проектов. Вариант 2: Создаю один проект прям в корне репозитория. В этом случае можно создавать вложенные папки, считать их проектами. Но нумерация версий у них будет общая. Что не так, может где-то что-то не докрутил? |
|||
|
||||
| powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 10 Всего: 97 |
werdy, произвольным образом с помощью git ;) |
|||
|
||||
| werdy |
|
|||
![]() Опытный Профиль Группа: Участник Сообщений: 38 Регистрация: 15.3.2007 Где: Новокузнецк Репутация: нет Всего: 1 |
||||
|
||||
| powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 10 Всего: 97 |
Именно Не просто другая, но и самая лучшая. |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 1 Всего: 154 |
не самая лучшая, а одна из самых лучших, не забываем про mercurial, imho, git не совсем для людей, чего только стоит управляемый вручную gc... mercurial, в свою очередь имеет очень удобный интерфейс, и нормально работает под windows, к тому-же мне(и не только мне) процесс работы с ним показался несколько интуитивней, а git это что-то вроде tool kit-a для создания своей системы контроля версий на его основе, хотя он то-же очень хорош я бы порекомендовал использовать git/mercurial etc... хотя-бы из-за того, что можно делать очень частые коммиты, коммит в этих системах очень дешевая операция и выполняется доли секунды, так как репозиторий локальный, к тому-же вся история изменений хранится в рабочей копии, благодаря чему можно работать локально и не терять историю изменений... ну и много чего еще, о чем не позволяет рассказать формат поста на форуме |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В этом форуме предпочтительны вопросы на следующие темы:
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |