Если не все устраивают переезд, вы можете рассмотреть вопрос о наличии SVN-сервера и спросить, кто хочет использовать git для использования git-svn. У Git очень крутая кривая обучения. Так что даже у людей, которые в восторге от использования Git, могут возникнуть проблемы с его использованием, и в проекте это может снизить производительность. Лучше, чтобы все изучали git через git-svn, так как есть альтернативный способ работы - через SVN - при необходимости. Если люди имеют опыт работы с git, этот шаг может быть очень плодотворным. В противном случае, может быть много краткосрочных и среднесрочных проблем. Я сталкивался с этим и рассказываю о своем опыте.
В противном случае TortoiseGit в Windows должен быть знаком людям, использующим TortoiseSVN. Кроме того, вы можете использовать псевдоним некоторых команд в git из похожих команд SVN, чтобы они, похоже, делали аналогичные вещи. Как svn revert
не то же самое, что git revert
, но git reset --hard
является своего рода эквивалентом. Трудно найти эквиваленты в большинстве случаев, но для некоторых из них вы можете