Где я могу сотрудничать с моим другом по исходному коду в режиме реального времени?
Я имею в виду, кроме конференц-зала :)
Используя Google Docs, я могу загрузить любой файл и просмотреть его с другими людьми, посмотреть, как они редактируют его в режиме реального времени, с живым чатом в том же окне. Это круто.
Как я могу сделать то же самое с исходным кодом? Я ищу веб-приложение, в которое я могу загружать исходные файлы, которые будут отображаться в каком-либо редакторе с подсветкой синтаксиса, и позволять другим просматривать его и редактировать в реальном времени. Желательно также с живым чатом, но не обязательно. Кто-нибудь знает, где я могу найти это?
6 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Я имел успех с VNC и подобными инструментами совместного использования рабочего стола (например, Webex и т. Д.). Преимущество этого по сравнению с онлайн-инструментом для совместной работы заключается в том, что вы можете использовать свою повседневную среду разработки, так же, как вы работаете в одиночку или парное программирование лично.
Сопоставьте это с голосовым или видеочатом (таким как скайп или старомодный телефонный звонок), и вы сможете довольно эффективно программировать.
Я использовал moonedit прежде, хотя я думаю, что это немного устарело:
Если вы используете Windows, тогда я настоятельно рекомендую попробовать Microsoft SharedView . Я также узнал об этом в блоге Скотта Хансельмана « Зная, когда обращаться за помощью» - Microsoft SharedView .
Если бы это был я, я бы использовал комбинацию ssh, Gnu Screen и vim. Я бы открыл сеанс SSH для общего экземпляра экрана, который является терминальным мультиплексором. Вы можете использовать это, чтобы открыть несколько виртуальных терминалов и иметь возможность копировать / вставлять между ними, и в то же время оба смогут видеть, что делает каждый человек. Я бы использовал vim для редактора, поскольку это то, что я обычно использую. Он имеет подсветку синтаксиса, и среди многих других функций приятно иметь возможность запускать команду make изнутри вашего редактора.
Преимуществом здесь будет возможность видеть рабочую среду и открывать несколько исходных файлов по мере необходимости. Вы также сможете работать с отдельными файлами и переключаться туда и обратно независимо друг от друга.
Похожие вопросы
-
3
Что означает производная работа в контексте веб-сайтов?
-
8
Ресурсы для сборки компьютеров
-
2
LogMeIn.com и вмешательства на определенных сайтах
-
-
4
Как я могу прослушать / захватить отправленные данные формы в IE?
-
19
Как я могу скачать весь сайт?
-
6
Каких расширений следует избегать при регистрации домена?
-
3
Бесплатные или неограниченные варианты лицензий для слайдшоу Monoslideshow Flash?
-
5
Как отправить рассылку?
-
3
Какие инструменты можно использовать для отслеживания изменений на веб-страницах?
-
4
Как проверить, был ли подделан онлайн-опрос