svn 日常工作

 1、 服务器安装 

百度上搜索 TortoiseSVN--1.7.2.msi  下载服务器安装程序 ,重启机器 

创建版本库 运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:svnadmincreateE:\svndemo\repository就会在目录E:\svndemo\repository下创建一个版本库。我们也可以使用TortoiseSVN图形化的完成这一步:在目录E:\svndemo\repository下"右键->TortoiseSVN->CreateRepositoryhere...“,然后可以选择版本库模式,这里使用默认即可,然后就创建了一系列目录和文件。

 

2、 常用命令:

从主干上拉分支:

D:\project_sum\bbl_open_branch\20121207_developer_yrjiang>svn cp http://svn.alibaba-inc.com/repos/ali_platform/babylon/app/open/trunk http://svn.alibaba-inc.com/repos/ali_platform/babylon/app/open/branches/20121207_developer_yrjiang -m "new branch"

从新分支上check 代码

D:\project_sum\bbl_open_branch\20121207_developer_yrjiang>svn co http://svn.alibaba-inc.com/repos/ali_platform/babylon/app/op

en/branches/20121207_developer_yrjiang

进入新分支目录,查看需要合并的分支修改日志

D:\project_sum\bbl_open_branch\20121207_developer_yrjiang>svn log --stop-on-copy http://svn.alibaba-inc.com/repos/ali_platform/babylon/app/open/branches/20121201_developer_yrjiang_2

在新分支目录合并老分支

D:\project_sum\bbl_open_branch\20121207_developer_yrjiang>svn merge -r 222198:HEAD http://svn.alibaba-inc.com/repos/ali_platform/babylon/app/open/branches/20121201_developer_yrjiang_2

查看新分支修改详情

D:\project_sum\bbl_open_branch\20121207_developer_yrjiang> svn st

在新分支上传

D:\project_sum\bbl_open_branch\20121207_developer_yrjiang>svn ci -m "yrjiang add"

从旧分支切换到新分支  switch 

 

你可能感兴趣的:(SVN)