svn和git在idea下快捷键的使用及其说明

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

       第一步检出

    svn和git在idea下快捷键的使用及其说明

    在vsc选项中使用是用git还是svn检出,检出方式同eclipse(两种方式大同小异)

    第二步,提交

    svn是单本源的(直达*仓库),故提交时,直接Ctr+ K (commit的快捷键)就会到版本中

    git是多分支设计,故提交时先Ctr+ K (commit的快捷键)提交到本地版本中,然后Ctr+Shift+ K (push的快捷键)到*仓库,git在提交的时候必须写注释,这个是比较好的设计

    第三步 更新

    svn和git在idea下快捷键的使用及其说明

(git跟新界面)

svn和git在idea下快捷键的使用及其说明

(svn跟新页面)

    两者相同,名字叫法不同罢了,svn中叫更新项目Ctr +T(更新快捷键),git中是拉下分支,原理和意思和svn更新项目一样Ctr +T(更新快捷键),这个在命令行中叫做pull(下;拉项目)

    第四部 合并

    是版控就会出冲突,两者在解决冲突的方式上是一样的,自行参照各种教程即可(原因很多就不一一介绍了)