20
SVN比Git有什么优势?[关闭]
毫无疑问,关于程序员工具的大多数争论都归结为个人选择(由用户)或设计重点,即根据特定用例优化设计(由工具构建者)。文本编辑器可能是最突出的例子-可以在Windows上工作并且在Mac上可以在Mac上的Haskell中进行编码的编码器,可以实现跨平台和编译器集成的价值,因此可以选择Emacs而不是TextMate等等。 事实证明,新引入的技术真正地优于现有的选件并不常见。 版本控制系统(VCS),尤其是集中式 VCS(CVS和SVN)与分布式 VCS(Git和Mercurial)是否真的是这种情况? 我使用SVN已有大约五年的时间,目前在我工作的地方使用SVN。不到三年前,我转到所有个人项目的Git(和GitHub)。 我可以想到Git相对于Subversion的许多优点(并且在很大程度上抽象出了分布式与集中式VCS相比的优点),但是我想不出一个相反的例子-一些任务(这一点很重要,并且在程序员中很常见)工作流程),Subversion比Git更好。 我从中得出的唯一结论是,我没有任何数据-并不是说Git更好,等等。 我的猜测是存在这样的反例,因此是这个问题。
293
tools
git
version-control