реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> а существует ли какая-либо автоматизация "vendor branch" в SVN?, да, в cvs эта фича не работала, но была некая формальная процедура
yes
сообщение Dec 3 2008, 15:03
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



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

UPD: то есть как я дклал в cvs и как предполагаю делать (на чем тут можно обмануть природу - не знаю, но на всякий случай спрашиваю)

приходит некая либа от вендора, в которой отсутствует какая-либо информация о модификациях (снапшот)

в той ветке, где у меня лежит эта либа, я беру рабочую копию, стираю все кроме .svn, копирую этот снапшот на эту структуру, убираю файлы, которые отсутствуют в новой версии, добавляю новые - комитчу на эту ветку

затем сливаю эту ветку с транк (с моими изменениями)

----------------

вобщем процедура муторная
можно ли ее облегчить?

из частных вопросов - можно ли заставить svn убрать из репозитория файлы отсутствующие в раб. копии? опять же сгенерить список из svn del absent_file, но чем меньше самодеятельности в таких делах - тем имхо лучше
Go to the top of the page
 
+Quote Post
spf
сообщение Dec 3 2008, 16:21
Сообщение #2


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(yes @ Dec 3 2008, 20:03) *
приходит некая либа от вендора, в которой отсутствует какая-либо информация о модификациях (снапшот)

в той ветке, где у меня лежит эта либа, я беру рабочую копию, стираю все кроме .svn, копирую этот снапшот на эту структуру, убираю файлы, которые отсутствуют в новой версии, добавляю новые - комитчу на эту ветку

затем сливаю эту ветку с транк (с моими изменениями)


А почему бы не хранить либы в отдельном репозитории и работать с ними через externals?

Цитата
вобщем процедура муторная
можно ли ее облегчить?

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

Все это можно сделать, svn открытая система. smile.gif
Только надо написать скрипт на питоре, перле или т.п.
Но это уже из разряда тонких подстроек под себя.
Думаю подобные вещи стоит попробовать поспрашивать в конфах продвинутых пользователей svn.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
yes
сообщение Dec 3 2008, 16:24
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



посмотрел я скрипты (их output) типа svn_load_dirs.pl

чего-то возникает желание забить на версион контроль над вендором и выкладывать его через сравнение в тотал командере / xemacs-e

я когда с cvs-ом эту проблему решал - делал пару раз через cvs, а пару раз без нее - как удобнее, так и не понял

Цитата(spf @ Dec 3 2008, 19:21) *
А почему бы не хранить либы в отдельном репозитории и работать с ними через externals?


а какая разница в отдельном репозитории они лежат или в отдельном каталоге? в любом случае надо сливать свои изменения с вендором

я так понял, что externals, это когда вендор держит свой код под svn, но у нас не тот случай.

================

проблема собственно в изменении структуры каталогов, которая очень сильная в данном случае - то есть механизм поиска соответствия не работает. сейчас попытаюсь вытянуть наши изменения и попробовать их применить к вендору (без VC)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 09:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01364 секунд с 7
ELECTRONIX ©2004-2016