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

Всем привет. Решили скооперироваться с моим другом (правда живет он далеко) и сделать совместный проект. Уже спроектировали и готовы кодировать, но встал вопрос обмена кодом. Есть вариант через Github, но постоянно клонировать такое себе. Как это реализовать? P.S. Я хочу узнать, как именно реализовать передачу данных
  • Вопрос задан
  • 248 просмотров
Пригласить эксперта
Ответы на вопрос 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
Архивируйте в рар, и записывайте на компакт-диск, они ж счас копейки стоят! Передавать можно любой службой доставки, или найти кто будет ехать проездом.

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

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

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