从SVN中检出文件没有状态图标
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从SVN中检出文件没有状态图标相关的知识,希望对你有一定的参考价值。
新装的XP系统,新装的SVN服务和客户端,成功创建了版本库,成功导入了工程,现在在SVN中成功检出一个工程,但检出的工程和里面的文件都没有相应的状态图标,如没有修改的文件是绿色的,修改过的是红色的等...这是怎么回事?
是检出的,不是导出...重新装下客户端就可以了吗?
从 CVS 检出文件中获取有关 CVS 服务器的信息
【中文标题】从 CVS 检出文件中获取有关 CVS 服务器的信息【英文标题】:Getting information about the CVS server from CVS checkout files 【发布时间】:2010-06-13 09:46:41 【问题描述】:我有 CVS 签出文件。我正在尝试迁移到保留 CVS 历史记录的 SVN 存储库。如何从 CVS 签出文件中获取其迁移信息,以便我可以跟踪 CVS 存储库?
【问题讨论】:
【参考方案1】:正如@khmarbaise 所说,要在SVN 中记录旧的CVS 修订号,请在转换时使用--cvs-revnums
标志。
将 CVS 修订号作为 SVN 属性保留在修订版上似乎是个好主意,但根据我的经验,它们从未被使用过。 SVN 属性也将保持与文件的关联,除非它们被明确删除,这意味着随着时间的推移,它们对于新的 SVN 修订版往往会变得不准确,因为没有人会删除它们。如果需要,我建议您保留旧的 CVS 存储库文件以供参考,无需继续运行 CVS 服务器,您可以从任何 CVS 客户端指向文件系统上的 CVS 根目录。
【讨论】:
【参考方案2】:据我所知,cvs2svn 中有一个选项,它将 CVS 修订版存储在 SVN 属性中。但是迁移之后就没有回头路了。这是单向的。
【讨论】:
以上是关于从SVN中检出文件没有状态图标的主要内容,如果未能解决你的问题,请参考以下文章