版本控制系统(VCS) 有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。你可以比较文件的变化细节,查出最后是谁修改了哪个地方,从而导致出现怪异问题,又是谁在何时报告了某个功能缺陷等等。使用版本控制系统通常还意味着,就算你乱来一气把整个项目中的文件改的改删的删,你 ...
分类:
其他好文 时间:
2018-05-31 02:40:30
阅读次数:
151
有个需求是压缩某个文件夹,但是要排除该文件夹下的另一个文件夹,于是用到 --exclude命令,但是在mac上面执行 tar -zcvf test.tgz test/ --exclude *.jpg 始终提示 tar: --exclude: Cannot stat: No such file or ...
分类:
系统相关 时间:
2018-05-26 15:57:00
阅读次数:
335
WebUploader 事件说明 object {Object} data {Object} 默认的上传参数,可以扩展此对象来控制上传参数。 headers {Object} 可以扩展此对象来控制上传头部。 默认的上传参数,可以扩展此对象来控制上传参数。 可以扩展此对象来控制上传头部。 当某个文件的 ...
分类:
Web程序 时间:
2018-05-25 13:24:44
阅读次数:
701
有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了~ 【注】:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,我们可以从这里进行入手; 一、切换到目录 首先切换到要查看的文件所在的目录: 二、git l ...
分类:
其他好文 时间:
2018-05-25 00:24:14
阅读次数:
154
使用的是TortoiseSVN; Merge tracking not allowed with missing subtrees; try restoring these items 下面会有跟着几个冲突的文件. 估计是主线上某个文件/目录 被别人删除并提交了, 更新之后导致冲突. 然后SVN不允 ...
分类:
其他好文 时间:
2018-05-24 15:17:06
阅读次数:
3413
PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有 ...
分类:
系统相关 时间:
2018-05-24 12:05:04
阅读次数:
240
tar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后生成的文件名全路径 要打包的目录例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。 # tar -xf all.tar 这条命令是解出all.tar包中所有文件,-x是解 ...
分类:
系统相关 时间:
2018-05-23 14:58:26
阅读次数:
192
【取消对所有文件的跟踪】 【取消对某个文件的跟踪】 【.gitignore】如果在创建.gitignore文件之前就已经add或者commit了,那么即使在.gitignore文件中写入新的规则,这些规则也不会起作用。因为.gitignore文件只能作用于未被跟踪的文件(Untracked File ...
分类:
其他好文 时间:
2018-05-23 14:54:56
阅读次数:
194
代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。 Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上 ,任何只要某个文件有变化,就要重新构建的项目,都可以用Make构建。 本文介绍Make命令的用法,从简 ...
分类:
其他好文 时间:
2018-05-22 19:47:01
阅读次数:
202
first:挂载本地镜像文件(挂载:意为将某个文件放置在系统的一个目录下) mkdir /media/cdrom #新建镜像文件挂载目录 cd /usr/local/src #进入系统镜像文件存放目录 ls #列出目录文件,可以看到刚刚上传的系统镜像文件 mount -t iso9660 -o lo ...
分类:
系统相关 时间:
2018-05-22 10:43:32
阅读次数:
237