May, I come...

1. 创建一个目录用来存放检出得到的文件,例如MyCRM

2. 直接进入目录MyCRM,点右键

 SVN学习(一)——SVN 检出文件步骤、图标显示及含义_svn

SVN学习(一)——SVN 检出文件步骤、图标显示及含义_红色感叹号_02

SVN学习(一)——SVN 检出文件步骤、图标显示及含义_版本控制_03

3. 可以看到检出得到的文件

 SVN学习(一)——SVN 检出文件步骤、图标显示及含义_版本控制_04

此时文件图标上没有任何标识。可能你会想到通过重启电脑的方式解决这一问题——其实不用这么麻烦。文件图标是受外壳程序控制的,我们只需要重启外壳程序——explorer.exe就可以了。打开任务管理器,选中explorer.exe进程,结束进程,然后新建进程explorer.exe就可以了。

如果一切顺利的话,你会看到文件图标变成了这样:

 SVN学习(一)——SVN 检出文件步骤、图标显示及含义_结束进程_05

4. TortoiseSVN图标含义

 SVN学习(一)——SVN 检出文件步骤、图标显示及含义_版本控制_06

●图标1SVN学习(一)——SVN 检出文件步骤、图标显示及含义_红色感叹号_07 一个新检出的工作副本使用绿色的对勾做重载。表示Subversion状态正常

●图标2SVN学习(一)——SVN 检出文件步骤、图标显示及含义_红色感叹号_08 在你开始编辑一个文件后,状态就变成了已修改,而图标重载变成了红色感叹号。通过这种方式,你可以很容易地看出哪些文件从你上次更新工作副本后被修改过,需要被提交。

●图标3SVN学习(一)——SVN 检出文件步骤、图标显示及含义_结束进程_09 如果在更新的过程中出现了冲突,图标会变成黄色感叹号。

●图标4SVN学习(一)——SVN 检出文件步骤、图标显示及含义_重启_10 如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁。具有这个重载图标的文件来表示你必须在编辑之前先得到锁

●图标5SVN学习(一)——SVN 检出文件步骤、图标显示及含义_版本控制_11 如果你拥有了一个文件的锁,并且Subversion状态是正常,这个重载图标就提醒你如果不使用该文件的话应该释放锁,允许别人提交对该文件的修改。

●图标6SVN学习(一)——SVN 检出文件步骤、图标显示及含义_版本控制_12 这个图标表示当前文件夹下的某些文件或文件夹已经被调度从版本控制中删除,或是该文件夹下某个受版本控制的文件丢失了。

●图标7SVN学习(一)——SVN 检出文件步骤、图标显示及含义_重启_13 加号告诉你有一个文件或目录已经被调度加入版本控制

●图标8SVN学习(一)——SVN 检出文件步骤、图标显示及含义_重启_14 横条告诉你有一个文件或目录被版本控制系统所忽略。这个图标重载是可选的。

●图标9SVN学习(一)——SVN 检出文件步骤、图标显示及含义_版本控制_15 这个图标说明文件和目录未被版本控制,但是也没有被忽略。这个图标重载是可选的。