【知识小结】PHP使用svn笔记总结

【知识小结】PHP使用svn笔记总结

在公司里,我们要养成每天上班前更新代码,下班前提交代码的习惯,并且做好说明。

svn更新代码的时候,先右键点击需要更新的项目,在team中进入资源库同步界面,选择incoming mode,显示的文件是需要更新的,

黑色向右箭头  :本地修改过的文件(可以选择提交,或者覆盖/更新-就是把本地修改覆盖掉)

蓝色向左箭头 :SVN服务器端修改过的文件–需要更新
黑色向右且带加号的箭头 :本地比服务器端多出的文件–选择提交或删除
蓝色向左且带加号的箭头 :服务器端比本地多出的文件–更新
黑色向右且带减号的箭头:本地已经删除,而服务器端没有删除的文件–同步
蓝色向左且带减号的箭头:服务器端已经删除,而本地没有删除的文件–同步库
红色双向箭头 :本地和服务器端同时修改过的文件–先比较,然后把服务器新增的添加过来,选择合并,然后再提交
黑色带星号的图标  :本地已经修改过但是没有提交的文件
工作前先更新代码,提交前原则也是先更新,因为有可能在你编写代码这个过程中资源库有变化。
出现项目带红叉时,恢复到资源库最新内容的版本

Eclipse中SVN客户端的基本操作:

同步(Synchronize):同步,是在更新提交之前做的工作,更新提交前先同步,可以知道哪些东西要提交哪些东西要更新,哪些东西是冲突的(你和同事 改了同一个文件,可能会出现冲突),出现冲突不能提交也不能更新,只有先将冲突的文件选择用本地的文件覆盖或用服务器的文件覆盖本地后才能更新或提交,具体的用法还需要楼主多实践。右击项目、目录或者文件→Team(小组)→Synchronize(与资源库同步),会进入同步视图界面,这里会显示所选择的项目或者目录中与资源库(SVN服务器端)相比做过修改的文件,或者所选择的文件是否被修改过,双击文件能显示文件中具体的不同之处。

提交(Commit):提交,是指服务器上没有的,也就是你改过的东西,你需要将代码提交,其他同事更新你的代码。在同步视图中右击文件选择“提交(Commit)”,或者在项目视图中右击项目、目录或者文件→Team(小组)→Commit(提交),可以将本地的文件提交到SVN服务器端。

更新(Update): 更新,是指服务器上变动了的,而你本地没有变动,需要你更新。在同步视图中右击文件选择“更新(Update)”,或者在项目视图中右击项目、目录或者文件→Team(小组)→Update(更新),可以将SVN服务器端的文件更新到本地,使本地文件与服务器端保持版本一致。

原则上是先更新,后提交。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113193.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月22日 下午7:00
下一篇 2021年10月22日 下午8:00


相关推荐

  • 专访同济大学程大伟:把数字化素质培养纳入教育体系,推动数字化转型升级…

    专访同济大学程大伟:把数字化素质培养纳入教育体系,推动数字化转型升级…“☆2021年度度颁奖季主题策划活动将于9月份正式开启,尽情期待!大数据产业创新服务媒体——聚焦数据·改变商业“人工智能是我们人类正在从事的最为深刻的研究方向之一,甚至要比火与电还更加…

    2022年7月25日
    26
  • python浮雕图片_用Python来画浮雕画

    python浮雕图片_用Python来画浮雕画浮雕艺术在世界各地都可以见到,中国古代在唐朝以来就有许多浮雕效果的东西,很多的大型纪念性建筑都有这种作为装饰,常见的有花窗,龙柱等。简单的来说,浮雕就是把所要呈现的图像突起于石头表面,根据凹凸的程度不同从而形成三维的立体感。用Python画一张浮雕画,那就进行类似的原理,通过勾画图像的轮廓,并且降低周围的像素值,那就可以产生一张具有立体感的浮雕效果图片。我们可以采用相邻像素相减的方法来得到轮廓与平…

    2022年6月20日
    32
  • ElasticSearch入门介绍之会当凌绝顶(一)

    ElasticSearch入门介绍之会当凌绝顶(一)

    2021年9月2日
    55
  • get和post的区别

    get和post的区别

    2021年8月30日
    55
  • pycharm 远程调试图文_Pycharm配置远程调试的图文步骤「建议收藏」

    pycharm 远程调试图文_Pycharm配置远程调试的图文步骤「建议收藏」Pycharm配置远程调试方法总结动机一些bug由于本地环境和线上环境的不一致可能导致本地无法复现本地依赖和线上依赖版本不一致也可以导致一些问题有时一些bug跟数据相关,本地数据无法和线上数据一致有些三方平台会验证服务器的合法性或者异步回调结果,如微信支付,这时候本地无法测试如上所诉,要是有一个很方便调试远程服务器的方法,岂不美哉。通过PyCharm我们可以很方便地实现远程调试,下面详细介绍下Py…

    2022年8月28日
    6
  • java 的double转BigDecimal的坑

    java 的double转BigDecimal的坑大家都知道java的double由于精度问题会给你挖无数个坑,一般采取的方式都会避免使用,但是android的dbflow对model里面的BigDecimal转换为sqlitetable时,fieldtype居然是text.所以,model里面field的属性只能保持double那么,先测试一下:doubled=3.1415;…

    2022年5月27日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号