标签:svn 代码仓库 源代码管理工具 svn的使用 集中式版本控制
标签(空格分隔): UI补充
要想利用SVN管理源代码,必须得有2套环境
服务器
客户端
Visual SVN Server下载地址
http://www.visualsvn.com/server/download/
安装完成会展示如下界面
创建代码仓库
注意:一定要养成写注释的良好习惯
示例
svn commit -m “修改了User.m文件” /Users/Desktop/workspace/Weibo/branches/User.m
提交一个新建的文件到服务器,需要2个步骤
1.添加新建的文件到本地的版本控制库中:svn add
svn add PATH
svn add /Users/Desktop/workspace/Weibo/branches/User.m
2.提交刚才的添加操作到服务器:svn commit
如果直接提交一个没有添加到本地版本控制库中的文件,会报下面的错误
is not a working copy
删除服务器上的某个文件,需要做2个步骤
将文件从本地的版本控制库中移除
svn delete PATH
示例
svn delete /Users/Desktop/workspace/Weibo/branches/User.m
路径代表的是:将哪个文件从版本控制库中移除
示例
svn update /Users/lnj/Desktop/workspace/Weibo/branches/User.m
将文件恢复至某个版本
svn update -r 版本号 [PATH]
去到公司的第一天,下载公司的代码到电脑上
svn checkout
修改了某个早已存在的旧文件,然后提交到服务器
svn commit
提交一个自己新建的文件到服务器
svn add -> svn commit
删除一个早已存在的旧文件,然后同步到服务器上
svn delete -> svn commit
不小心写错了很多东西,想撤销所写的东西(还未把修改提交到服务器)
svn revert
不小心删错了文件,想把文件恢复回来(还未把删除提交到服务器)
svn revert
不小心写错了很多东西,想撤销所写的东西(已经把修改提交到服务器)
svn update -r 版本号
不小心删错了文件,想把文件恢复回来(已经把删除提交到服务器)
svn update -r 版本号
Cornerstone是mac下一款比较好用的svn软件,详细的下载安装步骤我就不在介绍了,度娘上面已经很多教程了,大致看下添加管理仓库
对于不需要提交的文件不要提交到版本库
提示
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:svn 代码仓库 源代码管理工具 svn的使用 集中式版本控制
原文地址:http://blog.csdn.net/maomaopanjiu/article/details/47189047