Subversion и Subclipse - идеальное командное решение для вас. То, о чем вы просите (некоторый тип связанного редактора в реальном времени), в действительности нигде не существует (и, вероятно, не будет очень полезным, в противном случае мы бы уже это делали).
Так что я думаю, что ответ на ваш вопрос таков: вам просто нужно координировать, планировать, общаться и делиться работой, чтобы вы не наступали на изменения кода друг друга. Достойная архитектура, которая не приводит к постоянному конфликту обновлений кода, является ключевым фактором. (Попробуйте разделить проект на «модули» или подкомпоненты, или даже лучше (если это применимо), просто попросите одного человека сосредоточиться на разработке на стороне сервера (Java, Coldfusion или что-то еще), а другого беспокоиться о Гибкий пользовательский интерфейс. Это один из самых простых способов разделения вашего клиентского и серверного кода, разумеется, вам все равно нужно общаться и планировать интерфейс службы.