在branch与trunk并行开发的过程中为防止两版本差异越来越大,需要及时将trunk合并到branch中,在branch项目中右键选择"Merge",选择Merge a range of revision(将某个分支或主线上提交的多个revision间的变化合并到另外一个分支上)
trunk合并到branch,"URL to merge from"应该填trunk的路径(或以选择已提交修改的版本号)
branch开发结束后,将branch分支合并回trunk,trunk右键选择"Merge",选择"Reintegrate a branch"(这种类型合并适合在分支开发结整后将所有的改动合并回主线)
2017年03月24日
req.end();调用end()前会先调用write()方法发送数据
2017年04月8日
2017年04月12日
netstat -apn | grep 进程id
linux修改时间:
同步linux系统时间与硬件时间
hwclock -r查看硬件时间
hwclock -w保存当前系统时间为硬件时间
更改时区:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
遇到个坑 创建公会时,原本在初始化后将初始化的数据插入guild表中,但出现每次创建公会插入两条数据的情况 原因:在初始化数据未插入guild表前,对guild表进行了另外的插入操作,此时出现了上述问题 方案:将对guild表的所有新的插入等初始化数据插入完毕后再插入
2017年05月25日
2017年05月27日
安装CentOS系统
linux杀进程 kill -s 9 进程id -s 9制定了传递给进程的信号是9,即强制,尽快终止进程 查看进程: ps -ef 或ps -aux 查找包含特定字符串进程,通过管道给grep pgrep专门用于查进程的grep pidof 进程全名 ps -ef | grep node | xargs kill -s 9 xargs命令用来把前面命令输出结果pid作为kill -s 9命令的参数并执行
sublime选中多行光标编辑 . 选中多行文本,ctrl + shift + L,即可同时编辑多行 . Alt F3选中所有相同文本同时编辑 . ctrl + 鼠标左键手动选择要编辑的多处文本同时编辑
删除js对象属性 . obj.name = "aaa"; delete obj.name; console.log(obj.name);// undefined . delete无法删除变量 . delete无法删除原型链中的属性
当有大数据插入时一定要考虑批量操作(一个一个操作会死人)
svn分支管理整理
主线trunk/分支branch概念 branch意义在于,在不干扰trunk主线的情况下与主线并行开发,等branch开发完毕后合并到主线中。在branch与trunk各自开发的过程中,他们都可以不断地提交自已的修改。
在测试的过程中,一般一个分支对应一个测试功能,测试在测每一个分支发现问题后,程序都能及时将修改在分支中更新,等分支没有问题后,将分支合并到主线中。
branch与trunk并行开发中如何感知对方 . 本地及时更新trunk分支,及时将trunk主线合并到branch分支 . 不管是从trunk合并到branch还是最张branch合并回trunk,在每次合并前都先update,然后在commit,保护好现场,如果合并不理想随时都可以revert回去 . 本地合并完成后测试没有问题后,将合并完项目提交到对应的支线上
分支管理步骤
将主线项目牵一个分支(主线的一个副本)"Branch/tag", 在To URL中填入分支地址,选择HEAD revision, 新建的branch其实是一个指向trunk某个版本的软连接,并没有真正复制文件
check out新分支,将刚建立的分支下载回本地
在branch与trunk并行开发的过程中为防止两版本差异越来越大,需要及时将trunk合并到branch中,在branch项目中右键选择"Merge",选择Merge a range of revision(将某个分支或主线上提交的多个revision间的变化合并到另外一个分支上) trunk合并到branch,"URL to merge from"应该填trunk的路径(或以选择已提交修改的版本号)
branch开发结束后,将branch分支合并回trunk,trunk右键选择"Merge",选择"Reintegrate a branch"(这种类型合并适合在分支开发结整后将所有的改动合并回主线)
合并成功后,trunk已经与branch完成同步成功