Я в университете, и моя группа вместе начинает проект по программированию.
В предыдущем предмете нас учили основам svn и тому, как совершать, а также как использовать Toitosesvn.Нам сказали не беспокоиться о ветвлении (и поэтому не учили об этом), так как это была довольно маленькая программа.Во время проекта svn-сервер вышел из строя, и все не могут работать, однако люди не думают об этом.
В этом проекте я стремлюсь иметь DVCS.После объяснения того, как git отличается от svn, они сказали, что все будет в порядке, но хотят, чтобы это было так же просто, как использовать svn.Поскольку мы будем использовать Eclipse ^, им просто нужны инструкции о том, как использовать git с Eclipse.(Я планирую использовать EGit )
Так как нас не учили об этом, ветвление является чужой концепцией для остальных членов группы.Однако из-за новых концепций в git (например, ветвления) использование GUI - не единственное, чему нужно учить.
Как мне представить концепции git таким образом, чтобылегко для разработчиков svn привыкли к графическому интерфейсу?
Примечание: Git используется, потому что я толкаю его, и я знаю его (и не знаю, Mercurial или базар)
^:собирать программу для Android.