感觉这是个设计哲学的问题了, 是先设计一个小而美的包含最小集的系统, 还是做一个大而全的系统。 git至少是从一个小而基本够用的系统做起, 这个没啥问题啊。
至于你文章里说的这么多功能,实际上都已经在git上有现成的方案了。
【 在 spadger (void*) 的大作中提到: 】
:
https://www.zhihu.com/answer/25068499: 版本控制工具的选择和实际的需求联系很紧,比如是否是整个公司一个repository,是否需要复杂的权限管理,是否需要管理大量的二进制文件,对线性历史是否有要求,是否允许修改历史,是否具备扩展性,分布式/分支,是否集成code review还有issue tracker等等...
: #发自zSMTH@Note 8 Pro暖手宝
: ...................
--
FROM 58.34.53.*