发表于: 2019-10-12 23:39:03

1 825


今天完成的事情: 

1 完成后台模块的编写,列表加载动画,无数据提示,视频地址不正确提示

明天计划的事情:

1 开始搭建前台项目,看手机端编写需要注意的问题

遇到的问题:

1 svn提交异常file is scheduled for addition, but is missing

   搜索后得知是因为:之前用SVN提交过的文件,被标记为"add"状态,等待被加入到仓库。若此时你把这个文件删除了,SVN提交的时候还是会尝试提交这个文件,虽然它的状态已经是 "missing"了。解决办法是在命令行下用 "svn revert 路径 --depth infinity"

收获:

 svn代码回滚

1 不丢失新建的文件,获得最新的SVN版本控制。TortoiseSVN-ShowLog-选中你要回滚的版本-右键-Export,之后将修改的文件覆盖到你的最新版本,commit即可。

2 编辑了代码,但是想放弃修改,可以直接TortoiseSVN-revert就可以更新到工程的最新版本。

3 回到某一个版本,可以直接选择TortoiseSVN-update to reversion,这样可以把版本回退到选中的版本,SVN并没有显示出有冲突,并且新建立的文件还在,但是这种不能直接在回退的版本上编辑,因为SVN的控制版本还是在最新的主干上,需要update并解决冲突。

4 从日志回滚到需要的版本,show log-选中需要的版本-右键-update item to reversion.SVN并没有冲突,并且新建的文件还在,但是也不能在回退的版本上编辑,需要update解决冲突。

5 可以直接show log-选中要清除的版本-右键-revert changes from this reversion,这样可以直接解决冲突并提交。但是新建的文件都没有了,选中的这个版本就没有了。

6 show log-选中需要回退到的版本-右键-revert to this reversion,则选中的版本之后的版本就没有了,作废了。






返回列表 返回列表
评论

    分享到