svn中有的代码被标注黄色,绿色和红色,分别表示什么意思呢?

svn中有的代码被标注黄色,绿色和红色,分别表示什么意思呢?,第1张

紫色:标识新增。棕色:标识删除。绿色:标识成功归并。亮红:标识冲。

红色感叹号代表修改,黄色感叹号代表冲突,灰色对号代表只读文件夹,红色差号代表删除,黄色锁代表被锁定,蓝色加号代表新增,灰色减号代表被忽略,问号代表未修改。

扩展资料:

SVN这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion是一个通用的系统,可用来管理任何类型的文件,其中包括程序源码。

SVN采用客户端/服务器体系,项目的各种版本都存储在服务器上,程序开发人员首先将从服务器上获得一份项目的最新版本,并将其复制到本机,然后在此基础上,每个开发人员可以在自己的客户端进行独立的开发工作,并且可以随时将新代码提交给服务器。

当然也可以通过更新 *** 作获取服务器上的最新代码,从而保持与其他开发者所使用版本的一致性。

SVN的客户端有两类,一类是基于Web的WebSVN等,另一类是以Tortoise SVN为代表的客户端软件。前者需要Web服务器的支持,后者需要用户在本地安装客户端,两种都有免费的开源软件供使用。

SVN存储版本数据也两种方式:BDB(一种事务安全型表类型)和FSFS(一种不需要数据库的存储系统)。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。

参考资料来源:svn官网-代码简介

参考资料来源:百度百科-SVN

不用那么麻烦,直接还原就行了,客户端是TortoiseSVN的话,在该文件或文件夹上点右键,选择TortoiseSVN——revert

有时还原之后系统反应没那么快,还是显示红色感叹号,刷新几下就正常了。有时客户端会出点小毛病,怎么刷新都不变成绿色对勾,那么就执行一下清理(clean

up)也就正常了。

最后建议装一下TortoiseSVN的中文语言包,免得看英文菜单眼晕。

S'出现的每一种图标都不一样,红色图标可能是复核问题的表示,在这里先给楼主说明一下S’出现的各种情况:

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

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

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

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

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

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

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

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

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

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

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

以上各种情况已说明,希望对你有帮助,望采纳!!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11798992.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存