UNIX常用命令
cd
改变工作目录
pwd
输出当前工作目录的绝对路径
在UNIX中要执行什么命令,一定要知道自己当前所在的工作目录
ls
查看文件
ls -a
显示文件
ls -l
列表显示文件
ls -la
列表显示所有文件
ls -G
带颜色显示
touch 用于更改文件访问和修改实现的标准NUIX程序,也被用于创建新文件
touch myfile.txt
注意:touch不修改myfile.text内容,只更改它的访问/修改时间,如果myfile.txt不存在,它会被创建
cat
连续查看文件内容
more
分页查看文件内容
提示:
1> 命令和参数之间需要添加空格 2> 如果要使用当前目录中的文件名,输入到一半时,按TAB键能够补全
SVN命令行使用
01. 将服务器文件下载到本地
切换工作目录
cd 经理的工作目录
checkout服务器上的代码仓库
svn co http://10.0.1.1.15/ --username manager --password jingli
提示: checkout(co)之后,本地代码库会记录用户名和密码,后续操作不用再另行指定
02. 经理添加文件
查看本地代码库状态
svn st
错误提示:”is not a working copy”,必须在svn的工作目录下才能正确使用svn的命令
查看svn日志
svn log
查看某一个文件的日志
svn log filename
查看某个文件某个版本的日志
svn log filename@1
创建文件
$ touch main.c
打开并编写文件内容
$ open main.c
将文件提交到服务器
查看工作目录状态
$ svn st
将文件添加到本地版本库中
$ svn add main.c
将文件提交到服务器的版本库中
$ svn ci -m"添加了main.c文件"
小结 —-添加文件的两个步骤
1> 将文件添加到本地代码库
$ svn add main.c
2> 将刚刚添加的文件提交到服务器
$ svn ci -m"备注信息"
注意: 一定要养成写注释的良好习惯
03. 团队成员的加入
1> 张三
$ svn co http://10.0.1.15 --username=zhangsan --password=zhang
2> 李四
$ svn co http://10.0.1.15 --username=lisi --password=li
小结: 至此,一个项目的搭建工作就告一段落了
1> 项目准备工作,通常由项目经理完成
2> 程序员只需要把项目co到本地即可
提示:新入职一家公司以后,别忘记让经理分配svn的账号和密码
04. 张三添加文件
添加文件 Person.h Person.m
$ touch Person.h Person.m
修改 Person.h Person.m
$ open Person.h
$ open Person.m
将Person.h Person.m添加到本地代码库
$ svn add Person.*
将内容提交到服务器
$ svn ci -m "添加了Person类"
05. 删除文件
删除文件
$ svn rm Person.h
提交删除
$ svn ci -m"删除了文件"
注意: 不要使用文件管理器直接删除文件
06. 撤销修改
$ svn revert Person.m
07. 恢复到之前的某个版本
$ svn up -r版本号
08. 冲突解决
(p) postpone 对比
(mc) mine-conflict 使用我的
(tc) theirs-conflict 使用对方的