电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

版本管理工具比较

来源:金蝶云社区作者:金蝶2024-09-222

版本管理工具比较

Subversion(SVN) 是一个开源的版本控制系統,常用于源码的版本管理。在EAS系统某版本补丁开发的过程中开发者实现了某些特性,或完成缺陷修复后,需要将代码改动同步到其他版本的标准代码上,这种过程称为代码回迁。笔者在接下来总结了回迁过程中使用发现SVN使用上存在的不足,并使用另一个版本管理工具git用于对比。 1. 无法将多个提交压缩为一个提交。 在开发一个功能的时候,由于仍在摸索合适的实现方式,或是修复缺陷,或是代码评审需要对代码进行优化,均会反复的修改并提交代码,会造成一个功能有很多次提交。当开发在回迁的时候,会遇到回迁 的提交过于碎片化的问题,为了保证回迁的完整性,开发需要花大量精力去甄别并合并多个提交的代码。而Git提供squash功能,它能将多个提交压缩为一个提交,对于回迁的开发者而言,回迁一个提交和回迁多个提交会更省心些。 2. SVN无法在开发各自**本地**完成**代码合并**。 当开发需要同时开发多个功能时,在本地合并代码就显得十分有用了。首先开发可以增量式开发,将开发的半成品预提交到本地

版本管理工具比较

Subversion(SVN) 是一个开源的版本控制系統,常用于源码的版本管理。在EAS系统某版本补丁开发的过程中开发者实现了某些特性,或完成缺陷修...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信