Вот то, что я сделал бы:
git-svn clone http://remote.svn.server.com otherdir
Тогда в другом dir вытягивают изменения локально от Вашего предыдущего dir Тогда, у Вас должен быть мерзавец repo, который "соединен" через мерзавца-svn, и необходимо быть в состоянии использовать dcommit на нем.
Это могло бы также быть полезным чтением.
Лучший способ включить внешний Jar в приложение Eclipse RCP означает упаковать его как плагин, а затем использовать классическую зависимость плагина.
Просто создайте новый плагин, содержащий только ваш Jar. Затем на вкладке сборки редактора манифеста добавьте свой jar-файл в путь к классам (в правом нижнем углу) и экспортируйте все его пакеты на этой же вкладке времени выполнения. Также убедитесь, что ваш jar отмечен на вкладке Build.
Самый простой способ - найти комплект в существующем репозитории комплектов OSGI.
http://bundles.osgi.org/Main/Repository
http://www.springsource.com/repository/app/
http://www.eclipse.org/orbit/
http://www.knopflerfish.org/repo/index.html
репозиторий springsource содержит пакет apache VFS
Затем вам нужно добавить пакет на целевую платформу (или просто скопировать его в папку dropins)
Чтобы правильно установить пакет в более новую версию eclipse, вы должны используйте существующий репозиторий p2 и установите пакет из репозитория p2 в вашу рабочую платформу. Есть два способа: вы можете использовать существующий (например, репозиторий orbit p2) или создать свой собственный, используя p2 publisher, как описано на https://docs.sonatype.org/display/TYCHO/How+to+ make + existing + OSGi + bundles + consumable + by + Tycho