`

了解SVN资源同步时的图标含义

    博客分类:
  • SVN
 
阅读更多

SVN图标含义

灰色向右箭头:本地修改过
蓝色向左箭头:SVN上修改过
灰色向右且中间有个加号的箭头:本地比SVN上多出的文件
蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件
灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件
蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件
红色双向箭头:SVN上修改过,本地也修改过的文件

一个新检出的工作复本使用绿色的对勾做重载。表示Subversion状态正常.
在你开始编辑一个文件后,状态就变成了已修改,而图标重载变成了红色感叹号。通过这种方式,你可以很容易地看出哪些文件从你上次更新工作复本后被修改过,需要被提交。
如果在提交的过程中出现了冲突图标变成黄色感叹号。
如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁。只读文件具有这个重载图标来表示你必须在编辑之前先得到一个锁。
如果你拥有了一个文件的锁,并且Subversion状态是正常,这个重载图标就提醒你如果不使用该文件的话应该释放锁,允许别人提交对该文件的修改。
这个SVN图标表示当前文件夹下的某些文件或文件夹已经被计划从版本控制中删除,或是该文件夹下某个受控的文件丢失了。
加号告诉你有一个文件或是目录已经被计划加入版本控制。

SVN图标无法正常显示问题解析:
1.在Myeclipse或者Eclipse中使用SVN插件作为版本控制器,一直以来都是正常使用的。但是突然哟一天,project下的files的版本号和提示图标都不见了,经过检查SVN是正常的。
开始的时候是把wrokspace下的.metadata删除,然后重新将project导入workspace下,即可正常使用。
但是现在发现一种更为方便的方法:
进入到:windows->preferences->General->Appearance->LableDecorations勾选其中的SVN项即可。或者,还可以打开windows->preferences->Team->SVN中做相关设置。

2.最近更新了SVN软件,更新后发现,同步文件夹没有打对勾的标记,网上都说检查SVN设置:
右键->TSVN->设置->样式->重叠图标->Statuscache
里面有三个选项:
1Default
2Shell
3None
如果是前面两个,应该就有svn图标,如果是none,就没有。
但都解决不了问题,后来用安装文件的修复功能解决了此问题,即双击安装文件,选修复,之后重启系统就可以了。这似乎是SVN更新后的普遍问题。SVN图标的相关内容讲解完毕。

分享到:
评论

相关推荐

    svn 同步图标消失,并且不能勾选svn

    然而,有时用户可能会遇到svn同步图标消失的问题,这通常意味着Eclipse中的svn插件或者相关配置出现了问题。本文将深入探讨这个问题,并提供可能的解决方案。 首先,svn图标消失可能是因为Eclipse的svn插件,如...

    SVN删除文件和文件夹

    "SVN 删除文件和文件夹" SVN(Subversion)是一种版本控制系统,广泛应用于软件开发项目中。删除文件和文件夹是 ...通过了解 SVN 图标的含义和基本操作,我们可以更好地使用 SVN 进行版本控制,提高开发效率和质量。

    软件开发SVN的使用方法和注意事项-Eclipse中SVN图标含义

    软件开发SVN的使用方法和注意事项-Eclipse中SVN图标含义 在软件开发中,SVN(Subversion)是一种非常流行的版本控制系统,它可以帮助开发者们更好地管理代码、协作开发和追踪变更。Eclipse 是一个流行的集成开发...

    myEclipse svn配置及使用图标的说明

    下面我们将详细解释myEclipse中与svn相关的配置和图标含义。 1. **已忽略版本控制的文件**:在myEclipse中,如果某些文件不需要纳入版本控制,可以通过`Window → Preferences → Team → Ignored Resources`设置...

    TortoiseSVN-1.7.9.7z SVN 软件开发同步协调开发工具

    SVN(Subversion)是开源的版本控制系统,它允许开发者在项目开发过程中记录文件和目录的所有更改,以便于团队成员之间同步代码、回滚错误更改以及跟踪项目历史。通过SVN,开发者可以在多个位置独立地工作,并将他们...

    svn绿色资源下载安装包

    在给定的“svn绿色资源下载安装包”中,包含的是TortoiseSVN的安装程序,它是一个Windows平台上的SVN客户端,提供了直观的图形用户界面,使得操作SVN仓库变得简单易行。 TortoiseSVN-1.7.11_Win64是该版本的名称,...

    SVN培训 SVN培训 SVN培训 SVN培训 SVN培训 SVN培训

    SVN的核心理念是通过配置库(Repository)存储和管理文件,确保团队成员能够同步和协作,同时保持文件历史的完整记录。 **配置管理的重要性** 1. **团队协作**: SVN使得团队成员可以及时获取他人进度,避免版本混乱...

    SVN演示 SVN演示 SVN演示 SVN演示 SVN演示 SVN演示

    安装TortoiseSVN后,用户可以通过右键菜单在资源管理器中执行各种SVN操作,如检出(Checkout)、提交(Commit)、更新(Update)等。 【权限控制与冲突处理】 1. **提交权限**:在提交文件时,可能需要输入用户名...

    svn常见问题及解决

    15. **路径或权限问题**: 确保输入的URL正确,并拥有足够的权限访问SVN资源。如果遇到权限错误,检查用户角色和访问控制设置。 16. **SVNserve或Apache配置**: 如果使用SVNserve,检查服务是否运行以及端口设置。...

    svn操作说明

    以下是对svn操作及其图标含义的详细说明: 1. **提交(Commit)**: 当您在本地完成对文件或项目的修改后,需要将这些更改保存到 SVN 仓库中,这被称为提交。在MyEclipse J2EE环境中,右键点击工程,选择“小组”>...

    解除SVN关联

    首先,SVN是一种集中式的版本控制系统,它允许用户在本地存储库与远程中央存储库之间同步代码、资源或文档。当我们在Windows操作系统中使用SVN时,文件和目录通常会带有特殊的图标,以表明它们已经与SVN关联。这些...

    svn 32位64位安装包+汉化+svn讲义

    使用SVN,你需要了解基本的命令行操作,如`svn checkout`(克隆仓库)、`svn commit`(提交更改)、`svn update`(同步最新版本)和`svn diff`(查看差异)。此外,SVN还支持导入和导出项目、创建和切换分支、解决...

    eclipse中svn插件的使用

    在左边的资源库位置列表中,可以添加、管理和定位SVN仓库,便于后续的版本控制操作。 #### 基本操作:提交与更新 当项目中有未版本化的文件时,它们在SVN视图中会显示为问号,即unversioned状态。通过右键点击项目...

    WINDOWS svn安装包及教程_SVN

    安装完成后,你会发现在文件资源管理器的右键菜单中多出了SVN相关的选项,如“ Checkout ”(检出)、“ Commit ”(提交)等,这标志着SVN已经成功集成到你的Windows环境中。 接下来,了解一些基本的SVN操作: 1....

    SVN Client.zip

    **TortoiseSVN** 是一个非常流行的Windows Shell接口的SVN客户端,其图标集成在文件资源管理器中,直观易用。 **SmartSVN** 是一款跨平台的SVN客户端,提供了强大的图形界面,适合专业开发者使用。 **VisualSVN** ...

    svn 64位 SVN-x64

    5. 文件状态:TortoiseSVN通过颜色和图标标识文件的不同状态,如未版本化、已添加、已修改、已删除等,帮助用户快速了解项目的状态。 6. 修订版:每次提交都会创建一个新的修订版,每个修订版都有一个唯一的ID,...

    VS2012~VS2015的SVN插件、和VS2017 SVN插件 AnkhSVN2017

    在协同开发环境中,版本控制系统如Subversion(简称SVN)起到了至关重要的作用,它允许团队成员对源代码进行版本控制,确保代码的同步和更新。AnkhSVN是一款开源的、与Visual Studio紧密集成的SVN客户端插件,使得...

    64位SVN安装包

    64位的SVN是针对64位操作系统的版本,能够更好地利用系统资源,提供更高效的服务。 在描述中提到,"64位的SVN,包含汉化包",这意味着这个安装包不仅适用于64位的Windows操作系统,还包含了中文语言包,使得中国...

    SVN视频教程学习

    - **识别冲突**:当多人同时修改同一文件时可能会发生冲突,SVN会在冲突文件旁边标记冲突标志。 - **手动解决冲突**:打开冲突文件,根据SVN生成的冲突标记手动解决冲突,然后使用`svn resolved`命令标记冲突已...

Global site tag (gtag.js) - Google Analytics