svn的简单知识


一、简介:

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,
它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是

用于多个人共同开发同一个项目,共用资源的目的。


二、常见的英文:

Can't use Subversion command line client:svn
probably the path to subbersion executable is wrong.Fix it.

无法使用subversion命令行客户端:svn

可能子版本可执行文件的路径错误。请修复它。

(解决方法可以参考我的另一篇文章:https://www.cnblogs.com/gyfluck/p/10430737.html

Errors found while svn working copies detection.Fix it.

SVN工作副本检测时发现错误。请修复。

Performing VCS refresh...   //执行VCS刷新
Performing code  //执行代码
Reformat code  //重新格式化代码
Rearrange code  //重新排列代码
Optimize imports   //优化导入
Perform code analysis  //执行代码分析

Review  //回顾、复习、复审。
Rejectd commit  //拒绝提交。
create patch   //创建补丁
dialog  //对话、会话、问答。
exclude  //排除、排斥、不包括

提交代码时,如果不选择全部有改动的文件提交时,会提示:
You have excluded some files from the active changelist when commintting.
Would you like remaining changes to be moved to another changelist?
在合并时,您已从活动变更列表中排除了一些文件。

是否将剩余更改移动到其他更改列表?

Do not show this dialog in the future? Yes/no
以后不显示此对话框

当commit代码时,弹出:
Code Analysis
Some file contain problems.
No errors and 10 warnings found.
Would you like to review them?
【Review】 【Commit】【Cancle】
当你点击Review后,这些文件会在:
Change list:Rejected commit:Default里,
在下次提交的时候,不在默认的提交列表,找不到时,
可以找找是否在这里。


三、基本操作

一般的操作有:检出、更新、提交、查看日志。

常用方式:

(1)在目录中使用右键菜单中的【SVN Checkout】、【SVN Update】、【SVN Commit】、【TortoiseSVN-->Show log】、【TortoiseSVN-->Add】等。

(2)在命令行中:svn checkout path、svn add file、svn up、svn commit -m '提交说明'、svn log等。

(3)在编辑器中使用快捷键,更新Ctrl+t、提交Ctrl+k。


最新文章

  1. Bower 自定义组件文件夹名称
  2. oracle后台进程详解
  3. 爱上MVC3系列~监视Action的运行时间,并提供超时记录机制
  4. 翻译《Writing Idiomatic Python》(五):类、上下文管理器、生成器
  5. Delphi For Android 开发笔记 2 NEXTGEN下的字符串类型
  6. contentWindow 和contentDocument区别 及iframe访问
  7. C. Tavas and Karafs 二分查找+贪心
  8. Windows 8.1 归档 —— Step 2 对新系统的少量优化
  9. Nagios "process_cgivars()" 单字节溢出漏洞
  10. 【Android】isEmpty()
  11. socket本地模拟UDP 服务器+客户端(三)
  12. 学习Java绝对要懂的,Java编程中最常用的几种排序算法!
  13. visio移动形状 上下左右键 移动滚动条
  14. python实现斐波那契数列(Fibonacci sequence)
  15. Android Services (后台服务)
  16. rabbitmq重启时报错,并导致erlang崩溃和Rabbit的常用命令
  17. 【SoftwareTesting】Lab 2
  18. 移动游戏ui设计(一)
  19. Python:多线程
  20. POJ-2955 Brackets(括号匹配问题)

热门文章

  1. 看了下opengl相关的资料,踩了一个坑,记录一下
  2. 【NOIP2017提高组模拟7.3】B
  3. Vue中引入TradingView制作K线图
  4. paper:synthesizable finite state machine design techniques using the new systemverilog 3.0 enhancements 之 standard verilog FSM conding styles(三段式)
  5. 【php】 phpword下载文件问题
  6. Python基础:字符串(string)
  7. Jsoup -- 网络爬虫解析器
  8. python中文件操作的六种模式及对文件某一行进行修改的方法
  9. L2-006 树的遍历 RTA
  10. build.xml: 21: Class not found: javac1.8