在公司中怎样使用SVN、Git

在公司进行项目开发,使用SVN,Git是必须的,所以今天详细总结一下平时使用Git和SVN的基本使用和一下技巧,供大家参考学习。如有错误,请大家指正!


一 、 SVN

svn基本操作:[插入]


  

服务器端和客户端的示意图:[插入]


使用环境

要想利用SVN管理源代码,必须得有2套环境

服务器
用于存储客户端上传的源代码
可以在Windows上安装VisualSVN Server
大部分情况下,公司的开发人员不必亲自搭建SVN服务器

客户端
上传本地的源代码到服务器,或者更新服务器的代码到本地,保持同步
可以在Mac上使用命令行VersionsCornerstone
开发人员就属于客户端这个角色

SVN客户端命令

svn checkout 下载服务器的代码到本地 (简写svn co
svn commit :将改动的文件提交到服务器(简写svn ci
svn update 更新服务器的代码到本地 (简写svn up
svn add :向本地的版本控制库中添加新文件
svn deletesvn remove :从本地的版本控制库中删除文件(简写svndelsvnrm
svn move:移动文件或者目录或文件更名
svnmkdir创建纳入版本控制下的新目录
svn revert :撤销之前的一切修改
svn merge :将两个版本之间的差异合并到当前文件
svn info :查看文件的详细信息
svndiff :查看不同版本的区别
svnlog :查看日志信息
svn list :列出版本库下的文件和目录列表
svn status :查看文件状态(简写svnst
svn help :获取帮助信息(比如svnhelpci
svn lock :加锁
svn unlock :解锁

SVN项目导出:

将项目检出下载 至本地:

svn checkout URL [PATH] 

svn co URL [PATH];

注意:这里的中括号[]代表可选(可以省略)


示例

svn checkout  https://192.168.1.106/svn/Weibo//Users/user/Documents/workspace

蓝色 代表的是:代码仓库的远程地址
橙色 代表的是:将代码下载到本地的哪个路径
如果省略 橙色 的路径,就下载到命令行当前所在的路径

提交操作:
将改动 过的文件 提交至 服务器
svn commit   -m " 注释 "  [PATH]
svn ci   -m" 注释 "  [PATH]

注意:一定要养成写注释的良好习惯

示例

svn commit  -m “修改了User.m文件/Users/user/Desktop/workspace/branches/User.m

橙色 代表的是:提交哪个文件到服务器
如果省略 橙色</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值