Поиск:

Ответ в темуСоздание новой темы Создание опроса
> переместить дирекории .svn 
:(
    Опции темы
patt
Дата 22.9.2010, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.11.2004
Где: Николаев

Репутация: нет
Всего: 2



Доброго времени суток! 
Подскажите, как насроить svn  чтобы он размещал .svn директории не в директории проекта?
PM MAIL ICQ Skype GTalk   Вверх
bilbobagginz
Дата 23.9.2010, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 4
Всего: 317



Цитата(patt @  22.9.2010,  20:41 Найти цитируемый пост)
Подскажите, как насроить svn  чтобы он размещал .svn директории не в директории проекта? 

зачем ?!!!



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Gluttton
Дата 23.9.2010, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



На сколько я знаю svn определяет факт "подконтрольности" артифактов именно по такой директории (точнее по той информации, которая там храниться) - т.о. наверное никак.

Цитата(bilbobagginz @  23.9.2010,  12:10 Найти цитируемый пост)
зачем ?!!!

Действительно, зачем?

Наверное ответ будет таким: "Что бы, когда я отдаю, кому-нибудь свой проект, там не было много-много этих жутких папочек, которые вручную удалать очень долго".


--------------------
Слава Україні!
PM MAIL   Вверх
patt
Дата 23.9.2010, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.11.2004
Где: Николаев

Репутация: нет
Всего: 2



Цитата(Gluttton @ 23.9.2010,  12:49)
На сколько я знаю svn определяет факт "подконтрольности" артифактов именно по такой директории (точнее по той информации, которая там храниться) - т.о. наверное никак.

Цитата(bilbobagginz @  23.9.2010,  12:10 Найти цитируемый пост)
зачем ?!!!

Действительно, зачем?

Наверное ответ будет таким: "Что бы, когда я отдаю, кому-нибудь свой проект, там не было много-много этих жутких папочек, которые вручную удалать очень долго".

Не, не полный чайник smile Проект разрабатывается на удаённом сервере, по старинке: по ssh в vi, объяснить приимущества работы в системе контроля версий и IDE не удалось. Была идея примонтировать проект на через sshfs, поднять локально svn. чтобы те, кто хотят работать через svn работали, а смонтированая папка на сервере была рабочей версией юзера team, которая апдейтилась бы по тригеру после каждого комита. Естественно наличие папок .svn там никто не одобрит... 

Это сообщение отредактировал(а) patt - 23.9.2010, 13:06
PM MAIL ICQ Skype GTalk   Вверх
Cheloveck
Дата 23.9.2010, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



Код

svn export svn://megaserver

и никаких папок .svn


--------------------
user posted image
PM Jabber   Вверх
bilbobagginz
Дата 23.9.2010, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 4
Всего: 317



Цитата(patt @  23.9.2010,  12:03 Найти цитируемый пост)
объяснить приимущества работы в системе контроля версий и IDE не удалось

если не удалось, то не тратьте наше время.




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Gluttton
Дата 23.9.2010, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



patt, 
Цитата(patt @  23.9.2010,  13:03 Найти цитируемый пост)
Не, не полный чайник 

Да это я так... Поглумиться решил smile, я и сам, то далеко не специалист smile .

Несколько раз прочитал, но так и не понял, почему наличие папок .svn - это плохо?
Вот есть у меня группа разработчиков, есть у меня "центральный" сервер, на котором запущен Subversion, и установлен сервер непрерывной интеграции (конктретно в моем случае это Hudson CI), "включен" у меня на сервере непрерывной интеграции триггер на обновления svn-репозитория, который, при каждой ревизии делает svn up для некоторой рабочей копии. И? Где кому что мешает smile ?

Нужно тебе получить проект - пожалуйста svn co и открывай его чем хочешь, хочешь vim, хочешь IDE (единственный нормальный способ работы, на мой взгляд).
Не хочешь писать svn co - копируй его себе по ssh (лично я не считаю это "нормальным" решением).
Цитата(patt @  23.9.2010,  13:03 Найти цитируемый пост)
Была идея примонтировать проект на через sshfs

Ну или смонтировать, рабочую копию, как сетевую папку (хотя тоже не понятно зачем).
Но, что то я сути проблемы не уловил.

Цитата(patt @  23.9.2010,  13:03 Найти цитируемый пост)
чтобы те, кто хотят работать через svn работали

Т.е. есть такие, которые не хотят работать с svn  smile ?! Или, о ужас - боюсь даже спросить, с системами контроля версий вообще  smile ?!
Цитата(patt @  23.9.2010,  13:03 Найти цитируемый пост)
Естественно наличие папок .svn там никто не одобрит... 

Так и не понял, почему их там никто не одобрит...





--------------------
Слава Україні!
PM MAIL   Вверх
bilbobagginz
Дата 23.9.2010, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 4
Всего: 317



Gluttton, не тратьте свое время.
существуют ситуации (напр. при хорошем бэкапе), когда преимущества внедрения контроля версий не покрывают недостатки потерянного времени.
насчет IDE - то же самое. 



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
patt
Дата 23.9.2010, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.11.2004
Где: Николаев

Репутация: нет
Всего: 2



Цитата(bilbobagginz @ 23.9.2010,  14:10)
Gluttton, не тратьте свое время.
существуют ситуации (напр. при хорошем бэкапе), когда преимущества внедрения контроля версий не покрывают недостатки потерянного времени.
насчет IDE - то же самое.

Предлагаю не разводить холивар о полезности/ненужности svn. мне с ним было бы удобнее работать, кому то он не нравится... пост не об этом.
PM MAIL ICQ Skype GTalk   Вверх
patt
Дата 23.9.2010, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.11.2004
Где: Николаев

Репутация: нет
Всего: 2



Цитата(Gluttton @ 23.9.2010,  14:05)
patt, 
Цитата(patt @  23.9.2010,  13:03 Найти цитируемый пост)
Не, не полный чайник 

Да это я так... Поглумиться решил smile, я и сам, то далеко не специалист smile .

Несколько раз прочитал, но так и не понял, почему наличие папок .svn - это плохо?
Вот есть у меня группа разработчиков, есть у меня "центральный" сервер, на котором запущен Subversion, и установлен сервер непрерывной интеграции (конктретно в моем случае это Hudson CI), "включен" у меня на сервере непрерывной интеграции триггер на обновления svn-репозитория, который, при каждой ревизии делает svn up для некоторой рабочей копии. И? Где кому что мешает smile ?

Нужно тебе получить проект - пожалуйста svn co и открывай его чем хочешь, хочешь vim, хочешь IDE (единственный нормальный способ работы, на мой взгляд).
Не хочешь писать svn co - копируй его себе по ssh (лично я не считаю это "нормальным" решением).
Цитата(patt @  23.9.2010,  13:03 Найти цитируемый пост)
Была идея примонтировать проект на через sshfs

Ну или смонтировать, рабочую копию, как сетевую папку (хотя тоже не понятно зачем).
Но, что то я сути проблемы не уловил.

Цитата(patt @  23.9.2010,  13:03 Найти цитируемый пост)
чтобы те, кто хотят работать через svn работали

Т.е. есть такие, которые не хотят работать с svn  smile ?! Или, о ужас - боюсь даже спросить, с системами контроля версий вообще  smile ?!
Цитата(patt @  23.9.2010,  13:03 Найти цитируемый пост)
Естественно наличие папок .svn там никто не одобрит... 

Так и не понял, почему их там никто не одобрит...

В общем ситуация такая: я и ещё пара человек пришел на фирму где системы контроля версий плотно никогда не юзались, все работают через ssh, так привыкли и менять осбо ничего не хотят, а я разработку без VCS представляяю слаобо (постоянно бэкапы делать, как отслеживать изменения проекта, к кому обращаться если есть вопросы по коду, конфликт при работе с файлами и т.д.) поэтому решил неофициально поднять на своей машине svn. В общем нужно чтобы на работу остальных это не повлияло. 
Экспорт не подходит т.к. изменения сделаные на сервере должны попадать в svn, накатывать рабочий проект на локальный который в svn как отдельная копия тоже не вариант т.к. канал слабоват. Какие ещё могут быть варианты? может rsynk?
PM MAIL ICQ Skype GTalk   Вверх
bilbobagginz
Дата 23.9.2010, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 4
Всего: 317



patt,  удачи.

Добавлено @ 15:20
Цитата(patt @  23.9.2010,  14:08 Найти цитируемый пост)
В общем нужно чтобы на работу остальных это не повлияло. 

ха ха ха. а говорил - романтик.
как вы это себе представляете: рядом со всеми будете комменты к коду и коммиты вручную делать ?
т.е. замена одного геморроя - другим. прозрачно для предыдущей схемы работы, без официального внедрения не пойдет.
если будете rsync применять, то сервер будет забиваться ненужным барахлом и нагрузкой на сеть.
как будете конфликты при автоматических коммитах решать ? 
удачи в ненужной борьбе с ненужными ветряными мельницами.

намного проще приготовить новую схему работы, погеморить недельку другую, и приучить всех.
ессно все это делается через административное решение начальством. иначе на вас забьют, как и сейчас.

Добавлено @ 15:26
Цитата(patt @  23.9.2010,  14:08 Найти цитируемый пост)
а я разработку без VCS представляяю слаобо (постоянно бэкапы делать

бекапы делать надо и хранилищам. регулярно проверяя корректность (в случае svn - svnadmin verify) и реставрацию. а то набэкапите там мусора...

Это сообщение отредактировал(а) bilbobagginz - 23.9.2010, 15:27


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
patt
Дата 23.9.2010, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.11.2004
Где: Николаев

Репутация: нет
Всего: 2



Цитата(bilbobagginz @ 23.9.2010,  15:13)
patt,  удачи.

Добавлено @ 15:20
Цитата(patt @  23.9.2010,  14:08 Найти цитируемый пост)
В общем нужно чтобы на работу остальных это не повлияло. 

ха ха ха. а говорил - романтик.
как вы это себе представляете: рядом со всеми будете комменты к коду и коммиты вручную делать ?
т.е. замена одного геморроя - другим. прозрачно для предыдущей схемы работы, без официального внедрения не пойдет.
если будете rsync применять, то сервер будет забиваться ненужным барахлом и нагрузкой на сеть.
как будете конфликты при автоматических коммитах решать ? 
удачи в ненужной борьбе с ненужными ветряными мельницами.

намного проще приготовить новую схему работы, погеморить недельку другую, и приучить всех.
ессно все это делается через административное решение начальством. иначе на вас забьют, как и сейчас.

Добавлено @ 15:26
Цитата(patt @  23.9.2010,  14:08 Найти цитируемый пост)
а я разработку без VCS представляяю слаобо (постоянно бэкапы делать

бекапы делать надо и хранилищам. регулярно проверяя корректность (в случае svn - svnadmin verify) и реставрацию. а то набэкапите там мусора...

Чтобы предлагать, нужно показать, как это работает, и чем это лучше, чем то, что уже есть...
PM MAIL ICQ Skype GTalk   Вверх
bilbobagginz
Дата 23.9.2010, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 4
Всего: 317



Цитата(patt @  23.9.2010,  15:40 Найти цитируемый пост)
Чтобы предлагать, нужно показать, как это работает, и чем это лучше, чем то, что уже есть... 

чтобы показать как это работает не надо извращаться: установить вирт. машину линукс, настроить по интернетовским рецептам, и подключить тест-клиентов. а чтобы показать чем это лучше - надо это понимать самому ;-)
или я чего-то недопонял ?

просьба: не надо цитировать все сообщение. это удлинняет всю ветку без нужды. 


Это сообщение отредактировал(а) bilbobagginz - 23.9.2010, 17:26


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Gluttton
Дата 23.9.2010, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



Цитата(bilbobagginz @  23.9.2010,  17:25 Найти цитируемый пост)
установить вирт. машину линукс, настроить по интернетовским рецептам,

Угу. У меня таким образом построена целая сетка: ПК для разработки, ПК для сервера непрерывной интеграции и ПК для развертывания (web-приложения). Таскаю с собой три образа в "кармане", и где бы я не сел работать, для того, что бы мне поднять свою сетку мне нужен только лишь VirtualBox (а для связи с внешним миром я использую openVPN).

patt, не уверен, но мне кажеться, что вся сила svn'а (в прочем как и любой другой системы контроля версий, да и не только, а любой технологии вообще) может проявиться тогда, когда эту технологию приминяют тотально. И смысла, делать репозиторий, с которым будет работать только часть команды, я не вижу, т.к. другая часть команды сведет на нет все выгоды от его использования.
Далеко ходить не нужно - кто будет за "вторую часть команды" конфликты разгребать? Или же зачем мне смотреть дельты между ревизиями, если я знаю, что могут быть ещё изменения, которые "не под контролем"?
Но это я так - тереотезирую smile . Безусловно виднее вам, но я думаю, что выход здесь только один:
Цитата(bilbobagginz @  23.9.2010,  15:13 Найти цитируемый пост)
приучить всех.




--------------------
Слава Україні!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
arilou

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | УП: Инструменты | Следующая тема »


 




[ Время генерации скрипта: 0.1388 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.