Могу ли я оформить заказ из одного svn и импортировать его в другой, но необходимо обновить его из оригинального svn? - PullRequest
1 голос
/ 14 февраля 2012

В нашем офисе мы извлекаем содержимое фреймворка, к которому у нас нет доступа к коммитам, но наш офис работает с ним над несколькими проектами, в которые мы все внесли изменения в этот фреймворк, но они не интересуют фреймворксоздатели, поэтому мы задавались вопросом, возможно ли импортировать фреймворк с изменениями, которые мы внесли на наш собственный сервер SVN, но:

  • Нам нужно обновить исходное хранилище SVN (тот, который мы сделалиaccess),
  • Мы также должны иметь возможность оформить заказ на нашу SVN.

Подводя итог, мы должны иметь возможность обновить локальный код из исходного SVN, и бытьвозможность импортировать его и оформить заказ на наш собственный SVN.Ведение журнала из исходного svn не обязательно.

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

Я посмотрел везде, и я не могу найти способ сделать это.Кто-нибудь знает, поддерживает ли это svn?

Ответы [ 3 ]

1 голос
/ 15 февраля 2012

Исходя из предоставленных вами дополнений, вы должны подумать об использовании системы сборки, такой как Maven, для обработки таких зависимостей между модулями и / или библиотеками вместо использования SVN для этого. Если вам действительно нужно работать с SVN, вы можете использовать svn: externals для решения таких проблем.

1 голос
/ 14 февраля 2012

Если я правильно читаю, звучит так, как будто вам нужно использовать «Внешние». Я использовал их в прошлом для извлечения библиотек из одного репо в мое решение, которое было передано другому репо.

Взгляните сюда и посмотрите, ищите ли вы это.

0 голосов
/ 14 февраля 2012

Вы должны искать «Ветви поставщика» и объединять Ветви продавца с внешними, как это было предложено

* 1003 т.е. *

  • у вас есть <somelocation-in-repo>, связанный с HEAD (?) Стороннего репо с необходимой структурой (RO)
  • у вас есть филиал (или любое другое место) в репо, который является «структурой с изменениями» (изначально созданной как копия somelocation-in-repo)
  • время от времени вы должны объединять ^/vendor/framework с '^ / branch / framework' (URL-адреса - только примеры)
...