相关文章推荐
英俊的豆芽  ·  python 中各类型介绍及相互转换 – ...·  2 年前    · 
深情的香槟  ·  引入element-ui样式报错 - 掘金·  2 年前    · 
调皮的硬盘  ·  SQL面试题目汇总 - 知乎·  2 年前    · 
八块腹肌的数据线  ·  毕业设计之—基于Spatial ...·  2 年前    · 
爱喝酒的皮带  ·  Save Error: Missing ...·  2 年前    · 
Code  ›  SVN命令解析以及问题解决(update...)开发者社区
命令模式 update svn
https://cloud.tencent.com/developer/article/1335482
玩命的吐司
2 年前
作者头像
仇诺伊
0 篇文章

SVN命令解析以及问题解决(update...)

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 佳爷的后花媛 > SVN命令解析以及问题解决(update...)

SVN命令解析以及问题解决(update...)

作者头像
仇诺伊
发布 于 2018-09-12 14:26:05
3K 0
发布 于 2018-09-12 14:26:05
举报

SVN常用指令

1. Repo-browser(浏览版本库) 通过“浏览版本库”可以直接查看服务器上指定目录下的所有目录结构(需要有相关权限),包括特定版本的作者,提交时间等,并且在浏览版本库里面链接了很多SVN常用的功能。如显示日志,检出,导出,检入文件/文件夹,改名,删除文件,分支建立等。

2. Checkout(检出) 从SVN服务器上得到数据,即建立本地副本,并且修改后可以commit到SVN服务器上。相对于CC来说,SVN的checkout可以说完成了建立本地视图和checkout两个动作。checkout命令可以在本地计算机上,浏览版本库,显示日志等多个地方找到。

3. Update(更新) 更新本地副本,得到SVN服务器上最新的数据。一般check out建立本地副本后,都在该本地副本上修改提交,若想再次得到服务器上的最新版本,即需用Update。在修改之前,一般我们都需要执行Update动作,以保证在最新版本上做修改,以减少提交时冲突。特别是用锁定的模式开发,修改前必须先更新并获得锁后才能修改(后面会具体描述)提交。

4. Commit(提交) 提交修改到SVN服务器上。所有需提交到SVN服务器上本地副本的修改都需要用Commit命令完成。

Checkout和export区别

check out跟check in对应,export跟import对应。 check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。

export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Update和Commit操作。导出文件夹下没有.svn目录。

详细命令

  • show log :查看SVN上当前代码库的最新版本号是多少.打开右键看到一系列版本更新历史,最上面的那一行,即是最新版本号,所谓的 head revision.显示为 粗体 的那一行即你本地当前的版本
  • TortoiseSVN—Repo-browser :

打开你要比较的两个版本所在的地址,选择一个版本做为比较的基础(单击右键—选择mark for comparison),再选择另外一个版本(单击右键—选择show difference as unified diff),然后就会生成一个两个版本的不同之处的文本

通过“浏览版本库”可以直接查看服务器上指定目录下的所有目录结构(需要有相关权限),包括特定版本的作者,提交时间等,并且在浏览版本库里面链接了很多SVN常用的功能。如显示日志,检出,导出,检入文件/文件夹,改名,删除文件,分支建立等

  • check for modification :检查更新,可以检查哪些文件做了修改。在这些做了修改的文件上单击右键可以进一步的操作。
  • Revision Graph :版本分支图

版本分支图主要显示以下内容:

 1.建立分支和标签的时间和版本
 2.文件夹名称的修改
 3.最新的版本
 
推荐文章
英俊的豆芽  ·  python 中各类型介绍及相互转换 – list, array, tensor, dict, tuple, DataFrame | AI技术聚合
2 年前
深情的香槟  ·  引入element-ui样式报错 - 掘金
2 年前
调皮的硬盘  ·  SQL面试题目汇总 - 知乎
2 年前
八块腹肌的数据线  ·  毕业设计之—基于Spatial Dropout-GRU和TextCNN的中文影评情感分析_就是求关注的博客-CSDN博客
2 年前
爱喝酒的皮带  ·  Save Error: Missing Return Statement Required return type string - Salesforce Developer Community
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号