SVN命令

作者: shenhaieyu | 来源:发表于2016-05-20 11:07 被阅读97次

###1.在服务器创建一个空的仓储QQZone

###2.通过svn命令在服务器仓储中创建一个用来保存代码的code目录

- $ svn mkdir http://192.168.0.179/svn/QQZone/code -m "创建源代码目录" --username=user1

###3.manager新建本地文件(提前做好)

###4.manager导入项目

- $ svn import /Users/shuangyuankt/Desktop/UI进阶15(SVN)/笔记/要导入到仓储的项目 http://192.168.0.179/svn/QQZone/code -m "manager首次导入项目文件" --username=manager

###5.zhangsan通过checkout新建本地工作拷贝

- $ svn checkout http://192.168.1.106/svn/QQZone/code /Users/mzg/Desktop/UI进阶备课/15、SVN/代码/课堂演练/命令行演练/张三 --username=zhangsan

- $ svn log 查看日志

###6.zhangsan修改文件, 提交

- open 文件

- 修改文件, 并保存

- svn status查看状态

- svn update, 更新

- svn commit -m "log message"

- 如果要通过svn log查看日志, 还需要再执行一次svn update

###7.zhangsan新建文件, 提交

- touch 新建文件

- svn add 文件, 将文件添加到svn 的Working Copying中管理

- svn status , 查看文件状态

- svn update

- svn commit - m "log message"

###8.zhangsan删除文件, 提交

- 直接mac电脑上删除文件

- 切换到svn的工作目录下

- 通过svn revert 命令撤销

***注意:svn revert后面如果没有跟任何东西,则该命令不做任何事情***

***可以通过 svn help revert指令来查看使用方法***

- svn delete, 通过svn来删除文件

- svn update

- svn commit - m "log message"

- svn log, 查看日志

###9.回撤到指定版本

- svn update,保证更新到最新的版本,如20

- svn log,查看历史修改。使用svn diff -r 10:20 查看版本不同

- svn merge -r 20:10 .  从版本20回撤到版本10(注意结尾有个“.”,表示将 diff 生效到当前路径)

- svn commit -m"回退到版本10"。这时svn库中会生成新的版本,如21。

相关文章

网友评论

      本文标题:SVN命令

      本文链接:https://www.haomeiwen.com/subject/pthnrttx.html