怎么用tortoisesvn 处理冲突先标记为"解决冲突

问题1:’.’ is not a working copy. Can’t open file ‘.svnentries’: 系统找不到指定的路径。
解答:原因是输入的访问路径不正确,如svn://192.168.6.100/如果最后少写了“/”,就会出现这种错误提示。
问题2:将文件checkout(检出)之后,没有出现SVN的图标,是怎么回事?
解答:有些时候在客户端Checkout 文件后,SVN的系统图标也会不显示,可以执行一下“Clean up”,就会出现SVN的系统图标。
问题3:为什么添加的文件,别人看不到,版本库里也没有?
解答:最可能的原因是,你只是执行了“Add”(增加)而没有“Commit”(提交),这样只是在本地注明某个文件是预定要增加的,而没有实际添加到版本库中,要添加到版本库必须执行“Commit”。删除文件也是一样。
问题4:“Commit failed。……You have to update your working copy first”提交失败,需要首先执行更新操作。
解答:多人同时修改同一文件,在提交前其他人已经抢先提交到SVN服务器中,导致该错误;解决方法:对工作复本中的文件进行更新即可。
问题5:更新时提示文件发生冲突:“One or more files are not a conflicted state。”
解答:多人同时修改同一文件的同一部分,SVN无法自动进行合并,会导致该错误;解决方法:对工作复本中的文件和服务器的文件进行比较,手工合并即可。
问题6:“Commit failed;File already exists”提交失败,文件**已存在。
解答:版本管理系统在改变你的计算机上的工作副本时,是非常的小心的。在做任何事情之前,它都尽可能把您的意图写到你的计算机上的日志文件中去。但如果偶然地操作中断了(例如:突然停电了,您的计算机死机了),那么日志文件记录就可能同您最后的工作状态不一致。一种建议解决途径:先把要提交的东西拷出来放到其它目录,再更新本地文件,然后把拷出来的文件重新放回去提交。
问题7:Working copy’**’locked. Please execute the ’Clean up’command.
解答:Subversion客户端在提交内容之前会在本地的工作拷贝写日志,防止其他客户端再次作操作,如果这个提交过程中发生错误,就会存在未清理的日志,解决这个问题之需要执行“清理”操作,整理你的计算机上的工作副本,清理错误的日志记录,使您可以继续操作。
问题8:执行clean up时,出现错误 “Subversion reported an error while doing a cleanup!” '**' is not a working copy directory ”
解答:遇到这种情况,先删除隐藏文件夹.svn中的tmp下面的临时文件,再执行clean up。
问题9:因为仓库与目录很多,使用TSVN每次选择目录URL of repository有很多地址,如何才清除呢?像清除浏览器中的历史那样,用什么方法呢?
解答:右键-&TortoiseSVN-&Settings-&Saved Data,就可以清除你想要的东西了,包括URL、log、窗口大小、密码缓存等。
问题10:在SVN中选中一个目录show log时,出现了某些版本只显示版本号和(no date),没有其他信息,什么原因引起的 ?
解答:出现了(no date)的revision,为其他人修改了你所没有权限访问的某个目录下的文件。
& 开源中国(OSChina.NET) |
开源中国社区(OSChina.net)是工信部
指定的官方社区解决冲突Resolving Conflicts有时候,你从仓库更新文件时会发生一些冲突。当两个或更多开发人员对同一个文件的某几行做了修改,就会产生冲突。因为Subversion对你的项目一无所知,他会把冲突留给开发人员来解决。只要冲突产生了,你就应该打开有问题的文件,然后找到以&&&&&&&&&开头的那几行,有冲突的区域会被下面这样标示:
&&&&&&& filename
&&& your changes
&&& code merged from repository
&&&&&&& revision
另外,对每一个有冲突的文件,Subversion都会在你的目录中放三个另外的文件:
filename.ext.mine
这个文件是更新工作副本之前,冲突文件在你的工作副本中原来的样子。其中没有任何冲突标记。
filename.ext.rOLDREV
这个文件是版本号为OLDREV时的文件。也就是你做修改之前最后一次取出的文件。
filename.ext.rNEWREV
这是你更新时Subversion客户端从服务器收到的最新版本的文件。他是仓库的最新版本。
你可以在菜单中选择Edit Conflict来打开一个合并工具或冲突编辑器,或者用其他编辑器来解决这个冲突。你必须决定这些代码到底该是什么样子,做一些必要的修改,然后保存文件。
然后选择菜单中的Resolved命令执行,接着提交修改到仓库。请注意,命令Resolved并没有真正的解决冲突,它只不过是把filename.ext.mine 和 filename.ext.r*删除,并允许你提交修改而已。
本文来自CSDN博客,转载请标明出处:
TortoiseSVN-&dif 进行修改
再Resolved提交
阅读(...) 评论()你所在的位置:&
TortoiseSVN覆盖图标相关问题与解决方
TortoiseSVN覆盖图标相关问题与解决方法
  在使用TortoiseSVN这个免费开源客户端的的过程中,用户常常会遇到很多使用问题,比如说,不少TortoiseSVN用户都会咨询与TortoiseSVN覆盖图标相关的问题,比如说:为什么没有覆盖图标,为什么图标只在本地磁盘上显示等,那么,遇到这一些问题该怎么解决呢?一起来看看今天的TortoiseSVN覆盖图标有关的问题与解决方法吧!
  TortoiseSVN 1.9.2.26806 64位英文安装版()
  TortoiseSVN 1.9.2.26806 32位英文安装版()
  TortoiseSVN
  TortoiseSVN覆盖图标相关问题与解决方法:
  为什么没有覆盖图标?
  你是否在安装之后重启电脑?你竟然现在都还没重启。TortoiseSVN是windows资源管理器的Shell扩展, 他将会和资源管理器一起启动。
  去TSVN的设置界面然后至少要激活图标覆盖的修改驱动功能,安装程序会自动为当前用户激活图标覆盖功能(不会自动为其他用户激活&&) 但是由于你不是通过安装用户来使用 TSVN,所以你需要手工激活图标覆盖功能。
  不是所有的图标都被覆盖!
  你或许会发现在你的系统上不是所有的图标都被使用,这是因为Windows只允许最多15个图标被覆盖。Windows使用了其中4个,剩下的11则被其他的应用程序所使用。如果你同事在使用 TortoiseCVS,那么就不会有足够的位置,那么TortoiseSVN设法做一个&好公民(TM)&?限制了图标的使用把更多的机会留给其他的应用。
  一般来说,修改和冲突总是被加载和可看见的。
  如果可能,删除会被加载,但如果没有足够的位置会使用修改状态。
  如果可能,只读会被加载,但如果没有足够的位置会使用一般状态。
  只有少于加载13个图标覆盖,锁定才会被加载。否则会使用一般状态。
  只有少于加载14个图标覆盖,添加才会被加载。否则会使用修改状态
  为什么图标只在本地磁盘上显示,而不能在网络磁盘上显示?
  Go to the Settings -》 Look and Feel -》 Icon Overlays 为你想看到的覆盖图标检查驱动器类型。要注意到,使用图标覆盖会使整个系统都慢下来,不仅仅是TortoiseSVN。
  为什么图标覆盖会在SUBSTed驱动器上被弄乱?
  如果你的工作拷贝在SUBST驱动器上,图标可能会被弄乱。
  出现这个错误是因为缓存会设法在同一时间在两个不同位置读取状态。但是这些位置事实上却是相同的,所以在同一时间的相同工作拷贝读取了两个状态。
  有一个简单的办法解决这一问题:只需要在显示覆盖图标的位置排除掉原始目录(settings-》icon overlays-》exclude paths)。
  比如说,如果你映射\\station\folder\wc到g: ,将位置&\\station\folder\wc*&加入到排除模式中。
  为什么图标覆盖显示错误状态?
  有些时候你发现图标覆盖并不能反映文件或者文件夹的正确状态。通常,敲 F5 就可以使图标回到正确的状态(你可能需要等上几秒,直到缓存重新找到正确的状态)。
  资源管理器左边的树状图完全是另外一回事。它不会更新图标,不管你敲多少次F5。这是因为资源管理器并不能让TortoiseSVN访问。
  一个简单的说明:树状图的显示始终来自于整个资源管理器,包括网路驱动器和其他的命名空间的扩展,由于这些会非常缓慢(比如一个慢的网络驱动器),资源管理器不能一直请求图标覆盖更新图标,即使你告诉资源管理器文件夹已经修改,应该依照图标覆盖来更新图标,它仍然不会工作。首先检查文件夹是否真的已经修改,如果资源管理器认为文件夹真的已经修改,才会更新这些图标。
  现在,由于文件夹的Subversion状态和它自身状态没有关系,文件夹自身并没有被真正的修改(修改的是一些在.svn文件夹里的文件),因此资源管理器并不能更新图标。
  这里有一些让资源管理器甚至是资源管理器左侧的文件树刷新图标的小技巧和应急方案,但这些技巧和应急方案显然不能实施可可都工作。
  一个通常使用的小技巧,但是它很慢,TortoiseSVN也不能立刻使用,它将使得整个系统缓慢许多。但是你可以通过工作拷贝管理员账号使用&cleanup&命令手动激活。当清除命令执行完成以后,你不得不等待几秒让目录树更新这些图标。
  为什么图标覆盖有时会变成一个随机图案?
  Windows图标缓存有很多bug。可以使用下面的方法解决这个问题:
  安装Microsoft的TweakUI 通过选项来重新创建图标。
  或者增加图标缓存。到HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer 增加一个新的字符串 Max Cached Icons。他的默认值为500 - 尝试增加到2048(见微软知识库的Q132668)。
  或者在Windows目录下删除ShellIconCache文件,然后重启计算机。
  TortoiseSVN 1.3.0以后的版本,你可以在命令行调用TortoiseProc重建图标缓存,TortoiseProc.exe /command:rebuildiconcache
TortoiseSVN&
大小:20.5 MB
  TortoiseSVN是Subversio...
大家都在下
其它电脑小分类
最热软件教程最新软件教程
(928791次浏览)
(611845次浏览)
(413654次浏览)
(387299次浏览)
(237666次浏览)
(10次浏览)
(11次浏览)
软件装机必备手机装机必备TortoiseSVN客户端使用的2个配置问题_博客园
当前位置: >
>TortoiseSVN客户端使用的2个配置问题
TortoiseSVN客户端使用的2个配置问题
& 作者:快乐八哥 & 来源: 博客园-liminjun88 &
软件开发中,都需要涉及到代码管理工具。在Visual Studio中一般都是使用Team Foundation Server,简称TFS。团队中一般有一台服务器作为TFS Server端,然后VS端本身集成了TFS的客户端,当然也可以使用Web版查看work items和bugs等等。
但是不是所有的企业都使用visual studio,另外有的是java开发,PHP开发等等。在开源的代码管理工具中,TortoiseSVN和Subversion配合使用,是一种经典的组合。同时TortoiseSVN是开源的,所有很多中小企业,甚至大公司都会使用TortoiseSVN作为代码管理的客户端。Sina App Engine也支持使用SVN提交代码,好像这一点Google App Engine好像不提供,这也是国内公司吸取精华,弃其糟粕吧!
1.很多公司都使用代理上网。所以有时你连接一个远程的svn仓库,发现无法链接时,可能是Proxy Server设置和你的浏览器代理设置不一样。所以可以右键repository,然后点击settings,弹出对话框,点击-&Network,在这里启用Proxy Server,在浏览器中找到你设置的Proxy,然后复制到这里。然后重新连接svn仓库,应该是可以的。
2.TortoiseSVN客户端无法再次显示用户名密码验证框
第一次使用TortoiseSVN从服务器check out代码时,会要求输入用户名和密码,这是此文来自: 马开东博客
转载请注明出处 网址:
小下面输入框有一个选项提示是否保存认证信息,如果勾选了这个选项,那么以后就不需要每次都输入一遍用户名和密码。
如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修改这个用户名密码的地方。
办法一:在TortoiseSVN的设置对话框中,选择“已保存数据”,在“认证数据”那一行点击“清除”按钮,清楚保存的认证数据,再检出的时候就会重新跳出用户名密码输入框。
如果方法一不起作用,则可以采用方法二:XP系统下,Windows7下,找到对应的目录。
Tortoise的用户名密码等认证信息都是缓存在客户端文件系统的这个目录:
C:/Documents and Settings/Administrator/Application Data/Subversion/auth
删除auth下面的所有文件夹,重新连接远程服务器进行检出,对话框就会出现!
相关阅读:
来源:(微信/QQ:,微信公众号:makaidong-com) &&&&&& 欢迎分享本文,转载请保留出处!
&&&&&& 【原文阅读】:
上一篇:没有了
【相关文章】
每日最新文章
每日最热文章
本周最热文章
本月最热文章
本年最热文章
Powered by
Copyright &
, All Rights Reserved

我要回帖

更多关于 svn标记冲突解决 的文章

 

随机推荐