目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?以及Github的注册过程

时间:2023-01-22 02:11:34

一、目前流行的源程序版本管理软件和项目管理软件有Microsoft TFS、GitHub、SVN、Coding等。
二、各有什么优缺点
三、在GitHub注册账户的过程
Microsoft TFS的优缺点
优点:与Visual Studio无缝结合,方便开发者进行源代码管理,支持代码审阅与讨论,支持邮件通知,支持Web访问与管理,支持工作项以及BUG等管理,不会上传.NET开发时生成的垃圾文件,自带版本合并以及比较工具,支持数据库版本管理,自带很多管理工具(测试管理器、反馈客户端、界面设计工具等等)
缺点:能应用起来的团队、公司的数量极少。
Github的优缺点
优点:不需要虚拟主机,它是可以发布到github page上的,支持本地编写、本地预览,满意后再发布,并且支持markdown语法,github page搜索引擎优化就不需要自己做了,并且github在google上权重肯定相当高,所以优势明显。
缺点:github较复杂,需要安装不少软件,而且还可能有莫名的错误,需随时google解决。
SVN的优缺点
优点:SVN允许一个文件有任意都的可命名属性,功能十分完全,SVN会关心所有的文件类型,不需要你来手工操作,SVN支持“零或一”事务原则。
缺点:SVN不允许递交后滚回。
Coding的优缺点
优点:保护分支,分屏对比,按行评论等高级功能。并且整合了 CodeInsight,质量管理,演示平台等等开发工具,提升研发效率。
缺点:暂不支持导入外站的私有项目。
在GitHub注册账户的过程
1.第一步:点击sign up进行注册,分别要输入用户名,邮箱,以及密码。
2.第二步:点击发送到邮箱的链接进行激活。
3.第三步:点击屏幕右上角的sign out退出。