极客讨论器
  • 主页
  • 功能介绍
    • 怎么开始
      • 对本地源代码进行管理
      • 连接团队的服务器
      • 阅读开源项目
      • 自动检测服务器
    • 版本控制
      • 版本库导航栏
      • SVN命令集菜单
      • 直接浏览版本库
      • 离线浏览远程版本库
      • 导航栏高级用法
    • 其它模块
      • 函数地图
      • 消息路标
      • 文件监控记录
      • 在版本库中查找
    • 讨论和批注
      • 创建批注消息
      • 通过图片定位代码
      • 给源代码打补丁
      • 通过消息关联相关项目
      • 消息过滤器
    • 极客超能力
      • 全面回忆
      • 时空线索
  • 使用场景
    • 个人版
    • 专业版
    • 客户端版
  • 发布历史
    • 1.3.4版
    • 1.3.3版
    • 1.3.2版
    • 1.3.1版
    • 1.3.0版
    • 1.2.x版
      • 1.2.7版
      • 1.2.6版
      • 1.2.5版
      • 1.2.4版
      • 1.2.3版
      • 1.2.2版
      • 1.2.1版
      • 1.2.0版
    • 1.1.x版
      • 1.1.9版
      • 1.1.8版
      • 1.1.7版
      • 1.1.6版
      • 1.1.5版
      • 1.1.4版
      • 1.1.3版
      • 1.1.2版
      • 1.1.1版
      • 1.1.0版
    • 1.0.x版
      • 1.0.9版
      • 1.0.8版
      • 1.0.7版
      • 1.0.6版
      • 1.0.5版
      • 1.0.4版
      • 1.0.3版
      • 1.0.2版
      • 1.0.1版
      • 1.0.0版
  • 下载
  • 常见问题及解答
  • 联系我们

SVN命令集菜单

如右图所示,SVN命令集菜单按功能分成了四个部分。
其中第一部分“本地状态”是更新工作区文件列表的svn状态。
第三部分“预提交”是将工作区文件加入/修改/删除出版本库的预备步骤,相当于将要在版本库进行的操作先在工作区演练一遍,实际提交后会自动在版本库中重复这些操作。
第二部分和第四部分后面介绍。

SVN命令集菜单

第二部分“读取信息”是从版本库读取文件或者版本的信息。这一部分比较复杂,有的命令会产生文本信息显示在消息板上,如右图所示的svn info/svn log。
有的命令如svn list/svn list + svn diff/svn cat/svn cat + svn diff则会更新文件列表或者打开文件。因为在SVN命令集菜单里的命令都是直接命令,它们跟版本库导航栏通过技巧自动完成的一些操作是有区别的。比如版本库导航栏在拖动的时候,会自动更新文件列表,但是一般不会自动打开文件列表里的子目录,需要手动打开,而svn list命令会更新整个文件列表,不论有多少级的子目录。这两种方式各有优劣,具体使用请灵活运用。

SVN命令集菜单

第四部分“提交/更新”是将工作区的修改提交到版本库中,以及从版本库获取任意版本更新工作区。
它们和控制台上的提交/更新按钮大不相同。两者都是打开提交页或者更新页,但是因为SVN命令集菜单里的都是直接命令,所以不像控制台提交/更新一样可以选择需要提交/更新的文件,而是全部提交所有预提交文件/更新所有有修改的文件。
直接提交/更新看上去失去了主动权,但是很多时候还是很管用的。特别是选择提交因为实现上用了很多技巧,有时候会失败,这时可以减少预提交文件再直接提交,效果上和选择提交是一样的。

‹ ›

© 2011-2018 长沙市枫传网络科技有限公司,版权所有 湘ICP备14011962号-1 湘公网安备 43010302000172号