Я хочу работать с другим программистом и хочу, чтобы исходный код работал в реальном времени на обоих наших экранах. Это возможно на Mac OS x или Linux? Мы собираемся использовать OS X, но иногда нам может понадобиться добавить компьютер с Ubuntu.
Есть ли способ, которым я могу сделать это, используя ssh, любую программу на основе оболочки или даже хороший графический интерфейс? Я думал, что Coda может быть на это способен, но в действительности это не работает.
Кто-нибудь когда-нибудь делал это? Я не ищу git/svn/ или любую другую систему контроля версий. Это больше живая сессия кодирования. :)
РЕДАКТИРОВАТЬ: Чтобы лучше объяснить эту ситуацию, скажем, моя подруга Эмили и я хочу сотрудничать, должен ли я иметь SSH через Интернет?
... иногда я нахожу SSH-адрес в настройках общего доступа в OS X. Могу ли я просто взять этот SSH-адрес и передать его Эмили, и сможет ли она его использовать, и после этого, что нам нужно для одновременного подключения?
РЕДАКТИРОВАТЬ 2: Кто-нибудь был в состоянии сделать это, используя Coda через Интернет?
Почему я выбрал ответ, который я сделал ... Несмотря на то, что я нашел SubEthaEdit очень полезным, я не хотел тратить на него 60 долларов + (30 долларов для меня и моего друга), потому что мы уже используем много инструментов для редактирования исходного кода. Я понял, что мой друг - большой пользователь emacs, и я - пользователь vim, также SSH собирался усложнить мне настройку. Хотя в будущем я мог бы считать последнее лучшим решением. Я решил пойти с DocShare, потому что это дополнение к инструменту, который мы оба знаем, как использовать, это бесплатно, и я чувствую, что смогу работать одновременно без особых проблем.
TL; DR Мне нужен инструмент, который поможет мне сотрудничать с исходным кодом моего друга, он должен быть только Mac или мультиплатформенным. Я решил пойти с DocShare.