- svn和Git都是版本控制和协同开发的工具,首先说明的是,他们只是一个工具而已
- svn相对简单一些,只有一个中央仓库(标记为仓库),代码的上传和更新全在这一个代码库里面,必须联网操作(不是狭义的网,是网络环境)
- git起源就是应对分布式的,更倾向于大项目,多人开发模式(10人以上),但操作相对复杂,先提交到本地仓库,在由本地提交到中央仓库(后续有主程合并分支)
- svn在idea中的使用
第一步检出

在vsc选项中使用是用git还是svn检出,检出方式同eclipse(两种方式大同小异)
第二步,提交
svn是单本源的(直达中央仓库),故提交时,直接Ctr+ K (commit的快捷键)就会到版本中
git是多分支设计,故提交时先Ctr+ K (commit的快捷键)提交到本地版本中,然后Ctr+Shift+ K (push的快捷键)到中央仓库,git在提交的时候必须写注释,这个是比较好的设计
第三步 更新

(git跟新界面)

(svn跟新页面)
两者相同,名字叫法不同罢了,svn中叫更新项目Ctr +T(更新快捷键),git中是拉下分支,原理和意思和svn更新项目一样Ctr +T(更新快捷键),这个在命令行中叫做pull(下;拉项目)
第四部 合并
是版控就会出冲突,两者在解决冲突的方式上是一样的,自行参照各种教程即可(原因很多就不一一介绍了)
本文对比了SVN和Git这两种版本控制系统的特点与操作流程。SVN适用于简单的项目管理,拥有单一的中央仓库;而Git更适合大型项目的分布式协作,强调本地仓库的使用。两者在提交、更新及合并等方面的操作有所不同。
1980

被折叠的 条评论
为什么被折叠?



