继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【纯干货】SVN使用时应注意的那些事

慕冬雪
关注TA
已关注
手记 78
粉丝 9129
获赞 5502
一、SVN使用步骤
  1. 检出 checkout
  2. 更新 update
  3. 冲突 confilicte
  4. 添加 Add (没有添加项目可不写)
  5. 填写svn日志
  6. 提交 commit
    图片描述你以为到这儿就结束了吗?....NO!!! go on ..
    对svn的操作,一般不建议直接右键项目-team-提交/更新;建议统一在资源库中进行更新、添加、提交等一系列事务。因为在资源库中,对各项待改变或已改变的文件有很直观的比较
二、注意事项:
  1. 提交的时候必须写日志(svn试用与团队开发,一个团队中可能有多个人对一个文件进行操作,如果每个人提交的时候不记录本次需要提交的内容,可能会造成以后该文件出错时,无法及时的定位到哪一次或者说哪些次提交时出现的问题,而且对以后的bug回顾也不方便。所以写日志的时候要分别把 修改了哪些地方,哪些地方还有偏差,接下来怎么去解决偏差 记下来);
  2. 提交之前必须更新(这是强制性的,因为在你提交之前你并不知道别人是否对你提交的文件已经做了修改,所以第一部分的时候,才要求各位在资源库中进行操作);
  3. 反复查看确保正确的前提下,勤更新勤提交(不解释);
  4. 提交只提交自己修改的文件,提交之前检查是否是需要提交的文件(不解释);
  5. 使用步骤注意:update->add->写注释->commit,要是一个完整的事务,缺一不可
    图片描述
三、svn的其他操作

最后,随便总结点常用的svn操作供各位看官过过瘾...

  1. 查看某一文件历史提交记录:右键该文件--Team--显示资源历史记录(H)
  2. 比较当前文件与资源库中的文件的差异:右键该文件--compare with
    图片描述
  3. 替换文件/还原:右键该文件--replace with
    图片描述
    注:替换操作请谨慎,必要时分请先备份,替换操作不可逆!
  4. 解决冲突:
    两种情况:
    ①本地文件没修改代码(可能在文件中添加了一个空格之类的不可见的操作),这种情况就直接还原;
    ②进入资源库图片描述
    点击【4】标注的红色箭头,这里会显示所有有冲突的文件:有冲突的文件又包括两类:1是多个人修改该文件,但修改的是不同的部分2是多人修改该文件,其中两人或以上操作了同一段代码。针对第一种可以直接更新无需特殊处理,针对第二种,就需要谨慎操作,切不可一股脑的更新。可以先把自己的代码copy下来,和另一个人商量后再决定如何操作。其实冲突代码,没什么好的解决办法,只能责任人之间进行协调处理。

这儿就上面资源库的图片在简单介绍下资源库的使用方法:
【1】:资源库-->本地(更新)
【2】:本地-->资源库(提交)
【3】:包含【1】【2】
【4】:冲突文件

打开App,阅读手记
37人推荐
发表评论
随时随地看视频慕课网APP

热门评论

有没有写,怎么写hooks的,求教

特别实用

文风很赞

查看全部评论