svn学习记录

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 

刷新一下即可。

猜你喜欢

转载自blog.csdn.net/weixin_39597521/article/details/83000787