2010-11-25 53 views
1

环境:Windows 7的+ TortoiseSVN的+的Visual Studio 2010 +的VisualSVNTortoiseSVN的工作有冲突,但文件列表复制文件夹为空

在Windows Explorer中,我可以看到我的文件夹中的一个与小红圈(好像有是一个冲突)。

所以我做的:

Righ click on the folder -> TortoiseSVN -> Resolved 

然后题为“解析”出现一个窗口,告诉我“文件列表为空”

所以我点击“确定”,我的文件夹仍然有红圈,

当我尝试“清理”,我的文件夹被标记为OK(绿圈),但如果我去父目录回来,红圈再次出现。

也许我不明白的svn很好如何工作的,但它真的很奇怪。

谢谢。

回答

2

小红圈并不意味着冲突,这意味着有一个修改。 使用检查修改对话框查看确切修改的内容。

+0

如果不是冲突,为什么有上下文菜单“解决......”“ – 2010-11-25 15:45:02

0

不要担心图标 - 它们不会定期更新。我认为Windows有一个文件/文件夹图标缓存,在我不知道什么后,图标会刷新。

如果你有没有在你犯名单,比它的一切OK,图标将被最终刷新。

0

文件夹本身可以由SVN跟踪性能。其中一个属性是svn:exernal,将外部存储库绑定到当前工作副本(另一个存储库中的一个存储库)。

在情况下文件夹属性相冲突,你需要解决的.svn文件夹内文件目录 - 丙基地。当您手动解析文件时,就像您对其他文件所做的那样,那么您实际上可以将其标记为已解决冲突。

1

正如斯特凡早前指出的,上面有一个感叹号的红色圆圈覆盖意味着,要么你-or也许免工具访问过该文件夹下的文件和编辑它的运行。

所以现在这个文件夹与您最近更新时从中央存储库获得的最新版本(但仅针对您的上一次更新而不是最新状态下的存储库本身)有本地区别。

冲突的叠加而不是黄色三角形带有感叹号。

=>您可以参考“SVN图标叠加”文档部分在乌龟的网站(http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-wcstatus.html)可用不同的重载的一个很好的概述。

=>运行上下文菜单操作“检查更新”会已经给你瞬间状态为每个文件/文件夹列表,显示出到底发生了什么与他们。

相关问题