1

我有一个 Eclipse 项目设置,它不直接放置在 SVN 结帐树中 - 相反,我在 Eclipse 中使用“链接 src”选项来设置我的项目。这种方法背后的想法主要是为了使 SVN 签出树免受 Eclipse(和任何正在运行的插件)在创建直接指向父 svn 树结构的项目时造成的所有混乱。这种方法的问题是 subclipse 无法从“链接的 src”文件夹中读取 .svn 信息,因此这些链接资源中的任何一个都无法使用比较/历史记录等功能。问题是有解决办法吗?如果没有,有更好的方法吗?

4

2 回答 2

1

你为什么不使用 svn ignore 让杂乱无章远离你的 svn 树?见Subclipse svn:ignore

于 2012-07-16T17:30:50.213 回答
1

Subclipse 遵循 Eclipse 文档中“链接友好”的策略,即我们自动忽略链接资源。看:

http://help.eclipse.org/juno/topic/org.eclipse.platform.doc.isv/guide/team_resources_linked.htm

Subclipse 依赖于 Subversion API 进行所有操作,并且 Subversion 与文件系统一起工作。它不了解 Eclipse 特定的功能(如链接资源),因此它只能遵循 Subversion 工作副本的正常语义。它永远无法将这些资源的存在视为工作副本的一部分。

Subclipse 要求项目根目录是一个工作副本,然后包含或忽略的任何其他内容都基于您使用的 Subversion 功能。

于 2012-07-17T15:51:11.310 回答