我需要在Subversion中存储我的Flash Builder(Flex)应用程序的发布版本。当我尝试通过Subclipse将它添加到版本控制时,我得到一个警告告诉我,我已经要求版本控制一个或多个本来会被忽略的资源。有谁知道为什么会这样,我怎么能绕过它?我过去曾经通过使用另一个Subversion客户端(即Eclipse / Flash Builder之外)将构建版本的目录添加到存储库中来解决这个问题,但是当我稍后重建版本时我无法获取Subclipse以查看基本/头版本和构建版本文件的新本地版本之间的更改。
我意识到我所做的事情是非标准的,我怀疑在某个地方存在默认的svn:ignore设置会导致这种情况发生,但我无法弄清楚这些设置的顺序修改/绕过它们。或者可能还有其他事情发生了?
提前感谢您对此问题的任何见解和/或帮助。
答案 0 :(得分:1)
这是一个特定于Eclipse的功能。 Eclipse具有以下功能:由编译器生成或在Eclipse中生成的文件可以在Eclipse中标记为“派生”资源。 Eclipse团队提供者应该自动忽略这些文件。 AFAIK,这是该功能存在的唯一原因。
因此,Subclipse仍允许您手动选择其中一个文件到版本,但它会警告您选择了Eclipse忽略的文件。
有可能(但我不知道)Flex Builder有一些设置来控制它是否将这些文件标记为派生。