Git против SVN с нетекстовыми файлами / большими проектами

Я изучаю Git последние недели или около того, и мне очень нравится, как он работает по сравнению с SVN. Основная причина, по которой я хочу полностью переключиться на него, заключается в том, что слияние предположительно намного проще с небольшим количеством конфликтов, а также тот факт, что я могу фиксировать локально. Это способствует использованию множества веток (например, ветка для заявки / выпуска / задачи и т. Д.), А также способствует множеству коммитов. Я использую ветки только в случае необходимости в SVN (поскольку слияние часто приводит к конфликтам), и я фиксирую только тогда, когда я на 100% уверен, что проблема исправлена ​​(вместо дополнительных коммитов, что было бы лучше).

Теперь, когда я читал о git, я беспокоюсь о нетекстовых файлах / больших проектах. Например, я работаю над игровым проектом, который в настоящее время контролируется в SVN. Теперь с игровым проектом будет много нетекстовых файлов, таких как изображения, звук и другие двоичные файлы, и некоторые из файлов могут стать довольно большими. Насколько хорошо git обрабатывает нетекстовые файлы / большие двоичные файлы? О чем я должен помнить, если я хочу перенести такой проект на git?

10
задан Null 8 January 2016 в 17:21
поделиться