1,.svn文件夹记录了文件的上一个版本信息。
2,删除了svn的工程,重新提交(import)一个工程的话,这个工程就无法回滚了,所以一定要很谨慎。update的话可以找到历史记录。
3,export和check out的区别:export导出的工程脱离svn控制,check out在控制。checkout也是把服务器与本地库做关联
SVN是常用的一种常见的版本控制软件。SVN中检出(check out) 和 导出(export) 的区别主要有如下几条:
(1)check out跟check in对应,export跟import对应。import是把我们本地的工程导入到svn里面。
(2)check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。
(3)export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Update和Commit操作。导出文件夹下没有.svn目录
4,访问svn的地址:https://127.0.0.1:443/svn。如果一个电脑再安装一个svn,会报已经安装过。也就是说一台电脑只能一个svn服务器?
5,svn update和update to revision都是更新,只不过update to revision可以选择版本去更新
6,revert还原 commit确认 add是把文件加到svn管理中,但是还需要确认操作才行
7,copy url to clipboard 复制文件的url
8,Check for Modifications 检查更新
9,其余的很多选项是没有用的
图标含义:
- 未纳入版本控制的文件,一般是新增,尚未提交的文件。
1.常规图标:
含义:当客户端文件与服务器文件完全同步的时候,系统就会显示以上图标
2.冲突图标:
含义:当客户端文件与服务器数据存在冲突时,系统会出现以上图标
3.删除图标:
含义:当服务器端的文件已经删除时候,那么客户端文件就会显示以上图标
4.增加图标:
含义:我们编写的文件已经提交到队列中,系统会显示以上图标
5.无版本图标:
含义:我们编写的文件没有提交到队列中,系统会显示以上图标
6.修改图标:
含义:客户端文件已经修改但是未提交,系统会出现以上图标
7.只读图标:
含义:当客户端文件以只读的形式存在时,系统会出现以上图标
8.锁定图标:
含义:当服务器数据已经锁定的时候,客户端文件会自动显示锁定图标
9.忽略图标:
含义:客户端文件已经忽略,不需要进行提交上传,系统会显示忽略图标。
忽略功能的实现:点击需要忽略的文件右击 TortoiseSVN
刷新一下即可。