反对从svn切换到Git版本控制的任何原因?

Meh*_*ran 4 svn migration git git-svn

我已经很久了,一个快乐的svn用户.最近我发现自己经常与我的存储库断开连接,因此我正在考虑切换到Git.

鉴于我在大多数这些项目中独自工作.我很想知道Git是否对小项目有点过分了?还有很多陷阱吗?有一个非常不同的工作流程或一个伟大的学习曲线?

Mat*_*rog 6

我绝对建议制作开关,但请注意它需要一些工作.如果你发现自己在想"哦,[这个git概念]就像[那个svn概念]!" 要小心,因为它实际上可能是非常不同的.例如,svn revert意味着丢弃未提交的更改.git revert意味着创建一个新的提交,撤消由一个或多个现有提交引入的更改,类似于svn"反向合并".svn revert可能是最接近的git命令git checkout.此外,许多git命令作用于整个存储库,而对于svn背景,您可能希望它们仅在当前子目录上工作.

git更好吗?恕我直言,绝对是的.但是有一些陷阱吗?是.