Можно ли такое на SVN?

6yrop

Сейчас есть SVN внутри закрытой сети. В нем работает внутренняя команда. Хочется привлечь к работе еще внешнюю команду, у которой нет доступа в закрытую сеть. Файлы перенести в сеть можно.
Можно ли как-то смерждить/перенести в SVN изменения, сделанные внешней командой?
P.S. Я новичок в SVN.

luna89

Есть ли из закрытой сети доступ к внешнему миру? Если да, то можно сделать reverse ssh с вашего svn сервера на некий сервак в интернете. Внешняя команда будет коннектиться к этому серваку.

luna89

Другая возможность - пусть они коммитят в git, передают вам коммиты через git bundle, а вы заливайте их через git-svn.

pilot

В svn ветки есть, в чем проблема?

6yrop

В svn ветки есть, в чем проблема?
Сделал ветку, что дальше?

pilot

svn работает по http, расшарь через что-нть наружу, или зачекауть куда-нть на сторонний сервер. Проблема в чем?

luna89

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

Maurog

Внешняя команда присылает патч, вы его накатываете.

lord2476

для патча они должны зачекаутить исходник

lord2476

возможно для этого использовать Merge two different trees. Т.е. заливаешь сначало в отдельную ветку все что сделали аутсорс, а потом мержишь эту ветку с основной.
Проблема ведь будет в конфликтах если над одним файлом долго работали 2 разных человека. Если же работу разнести по командам так чтобы она не пересекалась особо, то подобный мерж пройдет спокойно
Оставить комментарий
Имя или ник:
Комментарий: