Как передавать друг другу код, если твой товарищ живет далеко?

Всем привет. Решили скооперироваться с моим другом (правда живет он далеко) и сделать совместный проект. Уже спроектировали и готовы кодировать, но встал вопрос обмена кодом. Есть вариант через Github, но постоянно клонировать такое себе. Как это реализовать? P.S. Я хочу узнать, как именно реализовать передачу данных
  • Вопрос задан
  • 227 просмотров
Пригласить эксперта
Ответы на вопрос 6
Decadal
@Decadal
Почитайте про гит побольше, классная штука
А потом воспользуйтесь услугами github, gitlab or bitbucket
Ответ написан
@pudovMaxim
web-developer
Ну, как предложили выше - какое-то файловое облако, в котором работать вместе или через ftp.
Как столкнетесь с первыми проблемами, возможно придет понимание зачем нужен контроль версий и гит.
Ответ написан
А какая разница далеко или близко. Если вы не работаете на одном компьютере, то передавать надо везде. Если проект онлайн, то можно разрабатывать в онлайн, если нет, то либо какой-то сервис с контролем версий, либо один проект основной, а второй передает/получает изменения.

А что интересно будет если положить проект в Dropbox или Яндекс.Диск, подключить его к среде разработки, расшарить другу, и он тоже подключит его к среде разработки... по-идее все сохраненные изменения должны передавать сразу, главное не начать редактировать один и тот же файл )))
Ответ написан
@stratosmi
Постоянная передача данных - плохая идея.
Мало ли - может в этот самый момент файл редактируется другим человеком, а вы этот файл тоже правите. Он сохранит одно, вы сохраните другое - и что будет в итоге? Ваша версия или его версия останется.

Системы VCS - git, mercurrial, pijul и пр. - помимо прочего еще и защищают от данной проблемы.

Варианты с github, bitbucket - достаточно удобны. Постоянно клонировать не нужно. Достаточно клонировать 1 раз. Затем git pull, push. Иногда merge, stash.

Ну а если вам все же хочется - то synthing - отлично подходит для синхронизации, неважно где находится второй участник.
Ответ написан
lukoie
@lukoie
Архивируйте в рар, и записывайте на компакт-диск, они ж счас копейки стоят! Передавать можно любой службой доставки, или найти кто будет ехать проездом.

Но вообще, ёлыпалы, гит именно для этого и создан. Если не умеете гит (свн, меркуриал), пользуйтесь дропбоксом или фтп. Но лучше не пользуйтесь. Лучше битбакет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы