先commit还是先pull 为什么还有那么多人用SVN?

为什么还有那么多人用SVN?

让我们从结果开始:Git在某些情况下比SVN好,但它不能取代SVN

先commit还是先pull 为什么还有那么多人用SVN?

第一轮:Git是一个分布式版本控制系统,它可以更适合没有固定“服务器”的研发人员。Svn是一个具有固定服务器的集中式版本控制系统。但我认为,在某些情况下,分布式管理并不一定比集中式管理好,所以这一轮更为公平。

第2轮:[git的分支非常易于使用,而且非常强大。SVN的分支是一小块鸡排。SVN的分支是svncopy,它复制一个完整的项目。在这一轮中,GIT具有明显的优势。

第三轮:

提交、更新或合并代码时经常报告错误。Git的提示非常“周到”,可以很好地解决错误。SVN的提示有点不满意。Git在这一轮中仍然有优势。

第4轮:

SVN对目录具有良好的权限控制。它可以根据目录进行更新和提交,这有时很有用。Git无法控制目录的权限。SVN的优势在这一轮是显而易见的。

例如:

我们公司的研发人员使用git,艺术和产品使用SVN。艺术和产品通常将需求和资源放入SVN,SVN可以根据目录而不是整个项目进行下载。而SVN在windows系统中有一个非常著名的乌龟SVN软件,有一个中文版本,使用起来非常方便。

Git push,merge,pull,fetch,rebase各自在什么场景下使用?

基本上,顺序如下:

修改代码后,需要先提交

git commit-am“commit message”

然后有两种方法将您的代码与远程存储库中的代码合并

A.git pull。这样,您就可以直接更新本地存储库中的代码,但问题是可能会有冲突,我不建议这样做

B.git fetch first Origin(在远程仓库中检索最新的源代码),然后git merge Origin/Master(将本地代码与远程仓库的最新代码合并)。如果您的更改与远程仓库中的最新代码冲突,系统会提示您逐一解决冲突,最后从1开始

如果没有冲突,GIT push origin作为rebase,很容易与merge混淆,因为这两个命令在结果上是相似的,请看http://git-scm.com/book/zh/ch3-6.html

标签:

最新文章

  1. matlab里的function循环怎么用 matlab中quad1函数怎么用?2025-03-14
  2. 怎样注册自己网站的域名 如何注册域名?域名注册平台哪家强?2025-03-31
  3. 东北野生黑木耳(东北秋木耳怎么知道真假?)2025-03-24
  4. 手机本地播放器 苹果手机有什么播放器软件支持dts音频解码的吗?2025-03-19
  5. 宜家有没有儿童乐园(西安宜家儿童乐园入园条件?)2025-03-21
  6. 怎么用千幻魔镜看电视 千幻魔镜好吗?2025-03-10
  7. 通过CATIA进行钣金展开2025-03-07
  8. seo教程 seo那些技术是必须要学习的?2025-03-26
  9. 车载u盘怎么在手机上下载歌曲 如何把手机里今日头条上的歌下载到U盘里?2025-03-23
  10. word基本使用技巧大全 word中如何输入域名?2025-03-27
  11. [港台音乐MV]如何在网易云音乐中观看呢?2025-03-08
  12. python好还是java好 Python和Java,你觉得哪个是最好的语言呢?为什么?2025-04-01
  13. 华为nova4怎么把锁屏密码取消掉 华为nova4锁屏密码设置?2025-03-25
  14. tp-link无线路由器怎样设置参数 tp-link路由器怎么设置?2025-03-21
  15. win7 u盘重装系统教程 windows7重装系统不用u盘?2025-03-24
  16. 怎么改个性签名不自动推送好友 如何发表qq个性签名?2025-03-21
  17. 网站编辑怎么做 网站编辑是做什么的?如果入职网站编辑有什么样的条件?2025-03-27
  18. fakelocation微信位置无法模拟 华为怎么改位置信息?2025-03-14
  19. 打开layout图纸怎么是黑色的2025-03-10
  20. 软件的推广 网络推广哪个平台好一点?2025-03-29
  21. 如何做数据统计与分析 数据分析好找工作吗?2025-03-27
  22. 微信怎么设置手机可以添加我2025-03-16
  23. 街舞双手撑不起怎么办 街舞怎么用手把自己撑起来?2025-03-21
  24. 羽绒被最低多少钱一床 羽绒被4斤价格表?2025-03-19
  25. 发外链是什么意思 网络推广做外链怎样保证效果?2025-03-30
  26. 网页设计教程 如何做好网页设计?2025-03-30
  27. 双机热备怎么做 服务器双机热备有什么先决条件?硬件方面的?2025-03-30
  28. 视觉传达设计作品 本来是想学环艺的,但是录取的是视觉传达,能在大学转专业吗?视觉传达难学吗?就业怎么样?2025-03-25
  29. python编程100例 Python 可以用来做什么有趣的事情?2025-03-28
  30. 探讨短焦投影和普通投影的技术差异2025-03-08
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 dota2齐天大圣后期无力 dota2蓝杖大圣3.5秒“生一个猴子”还能清兵,实用性怎么样呢?

    dota2蓝杖大圣3.5秒“生一个猴子”还能清兵,实用性怎么样呢?值得注意的是,伟大的圣人在隐身和爬树时不会有裂痕,如果裂痕的距离超过500,裂痕不会攻击防御塔。我姐夫认为在实战中,大胜可以考虑当参谋。这种装备对刷钱和群殴都有重要意义。组合

  2. 2 广电网络营销方案 广电网络营维员该如何做好营销工作?

    广电网络营维员该如何做好营销工作?1. 熟悉产品类型、包装、费用和内容(包括硬件和服务)。2. 对产品优势有深入的了解,能够将自有产品与其他运营商的产品进行比较,找出自有产品的优势。3. 熟悉剧本。4. 了解用户的销售心理。5. 熟悉营卫地

  3. 3 网页设计基础 什么是网页设计?

    什么是网页设计?网页设计,又称Web UI设计,是基于企业向访问者传达产品、服务、理念、文化等信息的愿望。网页设计进行网站功能规划,进行页面设计美化。作为企业对外宣传的重要方式,精美的网页设计对于提升企业的互联网品牌形象非常重要。网页设计一

  4. 4 6月1日是什么星座 6月1日停网游?孩子游戏充钱怎么办?

    6月1日停网游?孩子游戏充钱怎么办?你应该记住,在4月4日,腾讯、网易等游戏都停止服务一天,因为这一天是公众纪念日。新型冠状病毒肺炎是烈士和死去同胞在抗击新型冠状病毒肺炎的斗争中作出的真正可以原谅的牺牲。但是,如果游戏在6月1日再次停止,这

  5. 5 腾讯域名购买 如何注册域名?域名注册平台哪家强?

    如何注册域名?域名注册平台哪家强?谢谢你的邀请。我自己也有几个域名。如果想购买域名,建议选择规模相对较大的IDC服务商。早些年,中国最大的域名贸易公司是万旺。后来,万网被阿里巴巴云收购。所以现在最大的域名联系服务商是阿里云。接下来,您可以选

  6. 6 免费企业邮箱 安卓手机怎么登录阿里巴巴企业邮箱?

    安卓手机怎么登录阿里巴巴企业邮箱?你好,在绑定之前,您需要知道什么是邮箱、POP3和SMTP地址。您可以向邮箱负责人或邮箱提供商咨询,例如腾讯的企业邮箱是pop.exmail.qq邮箱网站smtp.exmail.qq邮件网站imap.exm

  7. 7 c语言必背100代码 c语言编打字母游戏如何让屏幕出现多个字母?

    c语言编打字母游戏如何让屏幕出现多个字母?首先,设置屏幕上出现的字母数,可以是固定值,也可以是随机数其次,选择要按字母顺序随机显示的字母谢谢。作为一个软件开发人员,虽然没有机会参与这么大的游戏开发,但我知道gta5作为一款大型沙盘游戏,不仅

  8. 8 百度竞价广告怎么投放 零基础如何学习互联网营销?

    零基础如何学习互联网营销?百度百科对网络营销的定义是:网络营销,又称网络营销,是以互联网为基础,利用数字信息与网络媒体的互动来达到营销目的的一种新的营销方式。营销的最终目的是占领市场份额,提高公司在消费者心目中的比重,或者宣传公司的品牌,让

  9. 9 ios12软件信任不见了 ios系统升级后东西会没有吗?

    ios系统升级后东西会没有吗?不会丢失任何文件。具体内容:升级IOS系统后,之前的应用程序、照片、通话记录、短信等数据都会保存在手机中。不,IOS升级系统只更新当前系统,不会擦除手机中的数据。升级系统步骤:1,找到“设置”,选择“常规”并输

  10. 10 如何做平台推广 新网站如何才能更好的进行推广?

    我建议你不要在PC端网站上浪费时间、精力和金钱。PC互联网时代在几年前就结束了。现在是移动互联网时代。我们应该研究手机新媒体的营销推广,如微信、头条、抖动、微博等什么是网络推广?我们需要先了解这一点。既然是网络推广,就不是线下实体推广,这与

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图