`
virues
  • 浏览: 72396 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

svn常见符号

 
阅读更多
黄色感叹号(有冲突):
--这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不允许你提交,防止你的提交覆盖了别人的修改。要解决冲突,如果你确认你的修改是无效的,则用TSVN还原你的修改就行了;如果认为你的修改是正确的,别人的提交是无效的,那么用TSVN先标记为“解决冲突”,然后就可以提交了;如果你认为你的修改和别人的修改都有一部分是有效的,那么你就把别人的修改手动合并到你的修改中,然后使用TSVN标注为“解决冲突”,然后就可以提交了。进入文件夹,寻找有黄色感叹号的文件,这些文件就是发生冲突的地方,根据实际情况处理冲突


米字号(有本地修改代码):
--这是说明你有未提交的本地代码。


问好(新加入的资源):
--这说明该文件是项目中新增文件资源,新增资源可以是文件、图片、代码等。


红色感叹号(本地代码与库没有保持一致):
--这说明本地代码跟库上没有保持一致,如果用户想修复,可以将带红色感叹号图标文件删除,直接update即可。


灰色向右箭头(本地修改过)
--本地代码没有及时上库。


蓝色向左箭头(SVN上修改过)
--记得更新代码后修改,提交前跟svn对比习惯。


灰色向右且中间有个加号的箭头(本地比SVN上多出的文件)
--修改完记得跟svn保持一致


蓝色向左且中间有个加号的箭头(SVN上比本地多出的文件)
--删除该文件后,再次更新,将svn上文件全部更新下来。


灰色向右且中间有个减号的箭头(本地删除了,而SVN上未删除的文件)
--也就是说你删除确认后,一定要记得上库,跟svn保持一致


蓝色向左且中间有个减号的箭头(SVN上删除了,而本地未删除的文件)
--比对svn库上代码,确定需要删除后,更新svn(删除无用代码)。


红色双向箭头(SVN上修改过,本地也修改过的文件 )
--这个表示本地和svn上都修改过,最好就是把本地修改合并到svn,修改代码前最后先更新。


分享到:
评论

相关推荐

    个人总结的svn常见操作

    ### 个人总结的SVN常见操作 #### SVN添加忽略提交的列表方法 在日常开发过程中,我们经常会遇到一些不需要纳入版本控制的文件或者目录(比如编译生成的临时文件、日志文件等)。为了使SVN能够忽略这些文件,我们...

    svn图标含义

    对于SVN图标的显示问题,常见的解决方法包括: 1. 删除workspace下的.metadata文件,然后重新导入项目。 2. 在Eclipse中,进入windows->preferences->General->Appearance->LableDecorations,勾选其中的SVN项。 3....

    CVS 2 SVN 指导

    cvs2svn能够自动转换这些符号,但用户仍需关注转换结果,确保符合预期。 #### 七、命令行参考与示例 熟悉cvs2svn的命令行语法是进行有效迁移的关键。程序提供了详细的命令行参考,包括各种选项的解释和用法。此外...

    svn文件夹批处理和summary

    这对于svn这样的版本控制工具尤其有用,因为svn涉及的常见操作如更新、提交、导出等都可以通过命令行进行。 `svn.bat`文件通常是一个包含svn命令的批处理脚本,例如: ```batch @echo off cd /d "项目路径" svn ...

    svn 出现黄色感叹号.txt

    SVN作为一种常用的版本控制系统,在开发过程中扮演着重要的角色。遇到黄色感叹号等问题时,需要仔细分析冲突原因并采取相应措施解决。同时,熟练掌握SVN客户端工具(如TortoiseSVN)的使用方法,能够极大地提高工作...

    CentOS下SVN的安装

    首先,安装SVN最常用的方法是通过Yum包管理器。在命令行中输入以下命令: ```bash sudo yum install subversion ``` Yum会自动处理依赖关系,并下载并安装SVN的相关组件。然而,有时可能会遇到安装问题,如上述...

    Linux下SVN命令使用大全

    - 使用 `svn add` 命令可以将新文件、目录或符号链接添加到本地工作副本中,并标记为待提交状态。 - 如果在提交前需要取消添加,可以使用 `svn revert` 命令。 - 支持多种选项如 `--targets`, `--non-recursive (-N)...

    myeclipse svn插件及安装方法

    具体操作可以通过在 `E:\MyEclipse\MyEclipse8.5\features` 和 `E:\MyEclipse\MyEclipse8.5\plugins` 目录下创建相应的符号链接(symlink)来实现,或者直接复制这些文件夹至目标目录。 3. **创建 dropins 文件夹并...

    svn简单使用,非常好

    常见的 SVN 客户端有 TortoiseSVN,它提供了直观的图形用户界面。安装完成后,你可以通过“运行”对话框输入 `svn://<服务器地址>` 来连接到 SVN 服务器,例如 `svn:\\192.168.1.49`,这将打开 SVN 客户端进行进一步...

    SVNsync配置库同步说明

    - **修改脚本**:使用文本编辑器打开此文件,清空原有内容或者用“#”符号将其全部注释掉,然后在文件的最后一行添加命令“exit 0”。这一步的目的是为了防止在同步过程中触发不必要的钩子脚本执行。 - **权限调整**...

    Linux下搭建svn+apache

    在Linux环境下搭建Subversion (SVN) 和 Apache 的联合服务是一种常见的版本控制系统部署方案。通过Apache作为前端服务器,可以利用HTTP协议方便地进行SVN仓库的管理和访问。本文将详细介绍在Linux环境下搭建SVN + ...

    eclipse maven svn 插件 离线安装

    1. **获取SVN插件**:常见的Eclipse SVN插件有Subversive和Subclipse。离线安装时,需要下载对应的更新站点归档文件或直接获取插件的.zip或.jar文件。 2. **放置插件**:将下载的插件文件放到Eclipse的dropins目录下...

    windows下apache的svn安装文档

    在Windows环境下,Apache Subversion(简称SVN)的安装是一个常见的任务,特别是在团队协作的软件开发项目中。Subversion是一个版本控制系统,它帮助用户管理代码版本,跟踪代码更改历史,以及协同开发。Apache...

    Git-SVN面试题,都是来自工作中的笔记

    ### Git常用命令详解 1. **remote**: 用来管理远程仓库的命令,如添加、删除、列出远程仓库等。 2. **add**: 将文件添加到暂存区(index/staging area),为提交做准备。 3. **commit**: 提交暂存区的内容到本地...

    SVN资源信息SVN资源信息帮助

    3. **解决未解析的外部符号问题**:对于`SHGetFolderPathA/W`未解析的符号问题,可以通过链接`shell32.lib`来解决。这是因为`libsvn_subr-1.lib`依赖于`shell32.dll`中的这些函数。在链接器配置中添加`shell32.lib`...

    SVN培训教材 SVN培训教材

    - **锁定-修改-解锁**:不常用,适合单一用户修改的场景,不适合软件开发的协作需求。 5. **TortoiseSVN的安装与使用**: - **安装客户端**:安装完成后,右键菜单会有相应的SVN选项。 - **基本流程**:检查是否...

Global site tag (gtag.js) - Google Analytics