Я думаю, что UDP и / или TCP хорошо подходят для этого.
Не используя StarTeam, который я не могу говорить с тем - но я думаю, что Вы разметили некоторые хорошие опции.
Можно ли выполнить Звездообразный сервер Команды в течение испытательного срока (30 дней?), не требуя дополнительного лицензирования от Borland - это дало бы Вам много времени, чтобы выполнить несколько выполнений практики и дать Вам полное, надежное решение. Определенно стоящий усилия.
Кроме того, не недооценивайте значение сохранения Вашей исходной истории.
Обновленный 6 ноября: Один проект, с которым я связан, использовал инструмент Polarion для миграции единственного проекта StarTeam в SVN. Взял определенную работу, но конечный результат безупречен. Определенно стоящий инвестиций времени.
Относительно комментариев о версиях StarTeam: да, инструменту Polarion SVNImporter действительно нужен starteam80.jar, и да, StarTeam SDK 2005 только имеет файл, названный starteam70.jar. Однако я обнаружил, что можно обмануть путем копирования starteam70.jar в каталог lib SVNImporter и переименования его starteam80.jar.
Я изо всех сил пытаюсь перенести StarTeam 8 на SVN с помощью комплекта Polarion. Я получаю:
[main] DEBUG STProvider: 80 - checkout ... относительный / путь / к / build.xml версия: 1.0 09: 25: 10,378
[main] INFO historyLogger: 84 - ОШИБКА ИСКЛЮЧЕНИЯ: java.lang.UnsatisfiedLinkError: com.starbase.util.NativeFileAccess.setLastModifiedAsLong (Ljava / lang / String; J) V
и целевой файл существует, но я подозреваю, что он не может разрешить относительный путь. Вы знаете, есть ли свойства (кроме тех, что указаны в файле config.properties), которые можно настроить для управления этим?