当前位置:网站首页>【知识小结】PHP使用svn笔记总结
【知识小结】PHP使用svn笔记总结
2022-07-07 14:07:00 【全栈程序员站长】
在公司里,我们要养成每天上班前更新代码,下班前提交代码的习惯,并且做好说明。
svn更新代码的时候,先右键点击需要更新的项目,在team中进入资源库同步界面,选择incoming mode,显示的文件是需要更新的,
黑色向右箭头 :本地修改过的文件(可以选择提交,或者覆盖/更新-就是把本地修改覆盖掉)
蓝色向左箭头 :SVN服务器端修改过的文件–需要更新 黑色向右且带加号的箭头 :本地比服务器端多出的文件–选择提交或删除 蓝色向左且带加号的箭头 :服务器端比本地多出的文件–更新 黑色向右且带减号的箭头:本地已经删除,而服务器端没有删除的文件–同步 蓝色向左且带减号的箭头:服务器端已经删除,而本地没有删除的文件–同步库 红色双向箭头 :本地和服务器端同时修改过的文件–先比较,然后把服务器新增的添加过来,选择合并,然后再提交 黑色带星号的图标 :本地已经修改过但是没有提交的文件 工作前先更新代码,提交前原则也是先更新,因为有可能在你编写代码这个过程中资源库有变化。 出现项目带红叉时,恢复到资源库最新内容的版本
Eclipse中SVN客户端的基本操作:
同步(Synchronize):同步,是在更新提交之前做的工作,更新提交前先同步,可以知道哪些东西要提交哪些东西要更新,哪些东西是冲突的(你和同事 改了同一个文件,可能会出现冲突),出现冲突不能提交也不能更新,只有先将冲突的文件选择用本地的文件覆盖或用服务器的文件覆盖本地后才能更新或提交,具体的用法还需要楼主多实践。右击项目、目录或者文件→Team(小组)→Synchronize(与资源库同步),会进入同步视图界面,这里会显示所选择的项目或者目录中与资源库(SVN服务器端)相比做过修改的文件,或者所选择的文件是否被修改过,双击文件能显示文件中具体的不同之处。
提交(Commit):提交,是指服务器上没有的,也就是你改过的东西,你需要将代码提交,其他同事更新你的代码。在同步视图中右击文件选择“提交(Commit)”,或者在项目视图中右击项目、目录或者文件→Team(小组)→Commit(提交),可以将本地的文件提交到SVN服务器端。
更新(Update): 更新,是指服务器上变动了的,而你本地没有变动,需要你更新。在同步视图中右击文件选择“更新(Update)”,或者在项目视图中右击项目、目录或者文件→Team(小组)→Update(更新),可以将SVN服务器端的文件更新到本地,使本地文件与服务器端保持版本一致。
原则上是先更新,后提交。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/113193.html原文链接:https://javaforall.cn
边栏推荐
- 航运船公司人工智能AI产品成熟化标准化规模应用,全球港航人工智能/集装箱人工智能领军者CIMC中集飞瞳,打造国际航运智能化标杆
- 航運船公司人工智能AI產品成熟化標准化規模應用,全球港航人工智能/集裝箱人工智能領軍者CIMC中集飛瞳,打造國際航運智能化標杆
- 融云斩获 2022 中国信创数字化办公门户卓越产品奖!
- Please supervise the 2022 plan
- C4D learning notes 2- animation - timeline and time function
- Leetcode-231-2的幂
- Bidding announcement: Panjin people's Hospital Panjin hospital database maintenance project
- MySQL数据库基本操作-DQL-基本查询
- Three singleton modes of unity (hungry man, lazy man, monobehavior)
- 修改配置文件后tidb无法启动
猜你喜欢
[wechat applet] Chapter (5): basic API interface of wechat applet
Rongyun won the 2022 China Xinchuang digital office portal excellence product award!
Eye of depth (VI) -- inverse of matrix (attachment: some ideas of logistic model)
Virtual memory, physical memory /ram what
Three. JS introductory learning notes 15: threejs frame animation module
TS as a general cache method
喜讯!科蓝SUNDB数据库与鸿数科技隐私数据保护管理软件完成兼容性适配
C4D learning notes 2- animation - timeline and time function
UE4 exports the picture + text combination diagram through ucanvasrendertarget2d
Mesh merging under ue4/ue5 runtime
随机推荐
Bidding announcement: Panjin people's Hospital Panjin hospital database maintenance project
Three. JS introductory learning notes 07: external model import -c4d to JSON file for web pages -fbx import
Vs tool word highlight with margin
iptables只允许指定ip地址访问指定端口
MySQL中, 如何查询某一天, 某一月, 某一年的数据
Unity的三种单例模式(饿汉,懒汉,MonoBehaviour)
Numpy -- data cleaning
Odoo集成Plausible埋码监控平台
Three. JS introductory learning notes 08:orbitcontrols JS plug-in - mouse control model rotation, zoom in, zoom out, translation, etc
模仿企业微信会议室选择
TS as a general cache method
安科瑞电网智能化发展的必然趋势电力系统采用微机保护装置是
Shader_ Animation sequence frame
Migration and reprint
Application example of infinite list [uigridview]
Please supervise the 2022 plan
Three. JS introductory learning notes 00: coordinate system, camera (temporarily understood)
Eye of depth (VII) -- Elementary Transformation of matrix (attachment: explanation of some mathematical models)
深度之眼(六)——矩阵的逆(附:logistic模型一些想法)
Xcode Revoke certificate