发表于: 2017-02-10 23:04:09
3 1345
今天完成的事:今天上午很紧张。。之前看师姐merge了一次,然后昨天没有先尝试一下,然后今天早上就各种问题来了,,,先是找不到merge的地方,然后问了师姐之后晓得 merge是在本地上面小乌龟那里merge,现在算是会了,,把两个版本的merge大概流程列出来:(多图预警。。)
一般情况是,trunk上面开发新版本的, branches上面进行之前的版本的bug修复,tag用来存储版本,然后,
现在trunk上面有新开发的内容,branch上面有修复好了的bug,先将修复好的bug发布测试,然后打tag(比如7.6)然后现在要把之前的bug和现在正在开发的trunk合并在一起,就在本地上面右键trunk
然后在这里选择你想要合并的tag,,这样合并之后是合并到了trunk里面的,如果你想要合并到branches上面去的话就点击branches然后右键小乌龟,这里填trunk的url就好了。然后就点merge。。之后,如果有文件里面存在冲突的话,会提示你有文件有冲突,这里可以先不管,点击稍后处理(很容易找到那个稍后处理的按钮)。这里稍后处理是因为小乌龟现在处理的话,样式蛮丑,看瞎眼。。。这个时候再从webstorm上面进到你的trunk。你会发现之前有冲突的文件,会变红,就像这样
这些变红的都是出现了冲突的文件,然后再继续右键,看下图,这里是因为没冲突,演示一下,有冲突的时候这里就不是灰的了,
点击之后就会出现merge,然后左边是你的trunk上面的版本,右边是你merge进来的tag上面的修改。然后就看你应该选哪边的了,
注意merge完了之后,要再次merge一下,直到没有冲突。然后!merge完成之后,记得在本地先检查一下,之前的bug是否都已经修复,并且新版本也没有什么问题了,记得上传一波。。。然后再打tag发布新版本。。
以上大概是merge的大概整体流程了,紧张之后的收获总是印象更深刻一点。。。。。。。。
期间还在图图师兄的指导下修改了一个bug,不过上面那个收获才是今天的重点。。
明天的计划:修复bug以及熟悉下一期的story,然后下午的时候和果冻姐一起核对了老大提出的日报评级之后变颜色的地方,颜色调了一下,还差一点,,明天再核实一下,然后问师姐这个是现在就修改上传还是提个需求或者bug,,
收获:以上和:启明讲的ppt。angular的几个名词理解的更深刻一些了,还需要动手demo一下 会更好了,$rootScope就相当于一个全局变量,所以我们保存在其中的东西是全局性的,在任一controller之中都能够使用,scope是html和单个controller之间的桥梁,数据绑定就靠他了。rootscope是各个controller中scope的桥梁。用rootscope定义的值,可以在各个controller中使用。
$watch的用处在于angualarjs的特点双向绑定,$watch会监听我们的数据变化,当数据变化之后,就立即把view和scope上数据同步。
评论