Мы собираемся начать новый проект, а текущее приложение нашего клиента является версией .NET в SourceSafe. Однако внутри мы используем Subversion. Скорее всего, это будет «разовая» доставка (полное переписывание приложения), чтобы они могли легко выполнить проверку из нашего репозитория, затем экспортировать и импортировать в свое репозиторий SourceSafe. Однако я опасаюсь, что, если мы внесем некоторые правки или проведем техническое обслуживание в будущем, им станет намного труднее управлять. Есть мысли о том, как лучше с этим справиться?
РЕДАКТИРОВАТЬ:
Я не уверен, что это имеет значение, но вероятность того, что клиент внесет изменения, мала. Если они это сделают, то это произойдет после того, как мы сделаем все на 100%, что упрощает управление. Если бы мы оба вносили изменения одновременно, я бы, вероятно, посоветовал дать им доступ для записи в наше репо для их проекта, и мы так и управляем. Тем не менее, я стараюсь мыслить вперед, потому что есть большая вероятность, что они захотят, чтобы мы вернулись и поработали вместе с ними.