标签:
1.源代码管理工具概述
2_SVN常用指令.hm
Checkout把整个项目所有的源代码从服务器下载到本地
Update:将服务器上的代码更新到本地(只会更新被修改的文件)
Commit:将本地的修改之后的代码提交至服务器(只提交修改之后的代码)
当提交代码时报错:out of date : 服务器的文件被别人修改了
解决办法: 讲服务器的文件更新到本地,然后与自己的代码 合并 调试之后在提交
大部分公司使用此种策略
一个人checkout 下载代码之后,服务器会被锁住,禁止其他人操作.直至commit.这种策略不能并行开发,效率太低
3_SVN服务器搭建.hm
进入公司之后,需要向老大要svn的账号密码,进行本地操作即可.
因为xcode对svn的集成不好,所以一般使用命令行和另外两种图形化工具操作
4_UNIX常用指令
svn chekcout help |
获取chekout的指令帮助 |
svn --help |
帮助.里面会提供 所有的指令 |
clear |
清空命令行 |
cd 目录 |
切换目录 cd /User/Apple/Desktop |
pwd |
查看当前路径 |
cd .. |
回到上一级目录 |
ls |
查看当前目录中的文件 |
ls -l |
查看当前目录中的文件的详细信息 |
ls -a |
查看当前目录中的所有文件(包括隐藏的) |
ls -la |
列出当前目录中的所有文件和目录的详细信息,包括隐藏文件和目录 |
table |
自动补全 |
touch 文件名 |
创建文件 |
open |
打开文件 |
cat |
查看文件 |
more |
分页查看文件(内容多时分页查看) |
ctrl + c |
退出当前指令 |
5_SVN常用指令01.hm
svn文件状态
6_SVN使用步骤.hm
整合第2.3.4.5步 成一句代码
提交代码时报错
提交两个文件
删除代码库中的文件:
如果直接在本地 移除文件到废纸篓, 是不正确的. 用svn status 查看状态 是‘ !‘ 表示文件丢失或不完整. 直接svn commit提交,终端没有反应. 服务器也没有改变
7_SVN进行反悔操作.hm
没有提交到服务器的时候才能使用revert
查看每一次版本号/日志信息
08_SVN解决冲突.hm
先更新,再提交
本地版本号低于或等于服务器的版本号 提交时,出现的提示
Mc 使用我的代码, tc 使用服务器的代码 p手动修改,保留两者
改完冲突之后:svn resolved main.c ,再提交一次
补充: 1.设置显示隐藏文件夹
标签:
原文地址:http://www.cnblogs.com/jiayongqiang/p/5096859.html