Я использую svn2git (the good one), чтобы преобразовать некоторые хранилища SVN в хранилища Git.
Он имеет параметр командной строки --svn-branches
который документированную сКаковы плюсы и минусы параметра -svn-branch для svn2git
Используйте содержимое СВН при создании филиалов, Примечание: SVN теги ветвей, а
Какие плюсы и минусы этого параметра командной строки.
Это просто, что без него быстрее, потому что есть только тег Git, созданный, а не все дерево работ, сбрасываемое, и с ним безопаснее иметь правильное состояние, потому что все дерево работы сбрасывается или есть больше для него ?
Вы бы рекомендовали или отключили этот параметр?
Если это так, то почему это не по умолчанию или поддерживается только способ работы? Не делать это звучит для меня, как будто вы можете легко получить неправильный/неожиданный результат. Значит, это должно по крайней мере быть поведением по умолчанию, не так ли? – Vampire
@ BjörnKautler Я согласен, если в большинстве случаев новый ветвь SVN означает * дополнительные * файлы, а не удаленные файлы. – VonC
Который тогда будет отсутствовать, не так ли? Так же плохо, как и дополнительные файлы, может быть, хуже – Vampire