我是新来的。我使用 subclise 连接到我的 SVN。有一些文件夹和文件,我想添加到 svn: 忽略,但它是灰色的。有没有一种简单的方法让 subclise 忽略文件和目录?
这只是一个 WAG,因为我不是 Subclise 用户,但是您是否确保将包含您试图忽略的内容的文件夹本身添加到了 SVN 中?您不能 svn: 忽略文件夹中不受版本控制的内容。
您不能 svn: 忽略已经提交到存储库的文件。
所以你必须:
祝你好运!
我可以用 TortoiseSVN 直接从文件资源管理器上做到这一点:
右键单击文件忽略-> TortiseSVN-> Delete and add to ignore list
TortiseSVN
Delete and add to ignore list
我必须关闭然后在 Eclipse 中重新打开项目,任务完成:)
Subclise 似乎只允许您向 忽略列表添加顶级文件夹,而不允许在其下添加任何子文件夹。不知道为什么会这样。然而,我通过尝试和错误发现,如果您直接添加一个子文件夹到版本控制,那么它将允许您添加另一个文件夹在同一级别的忽略列表。
例如,参考上图,当我想忽略 网络应用文件夹而不添加 Src时,subclise 不允许我这样做。但是,当我将 爪哇咖啡文件夹添加到版本控制中时,对于 网络应用启用了“ add to svn: annon...”。
这是相当令人沮丧的,但它是一个遏制问题(。Svn 文件夹也跟踪被忽略的文件)。需要忽略的任何项目都将添加到直接父文件夹的忽略列表中。
所以,我有一个新的子文件夹,其中有一个新的文件,并希望忽略该文件,但我不能这样做,因为该选项是灰色的。我解决了这个问题,首先提交了我想要的新文件夹(它是一个缓存文件夹) ,然后将该文件添加到忽略列表(新添加的文件夹; ——) ,有机会添加一个模式,而不是一个单一的文件。
在 Eclipse 靛蓝服务发布2上使用 Subclise
我将带有临时文件和位于/src 下的日志的文件夹提交到 SVN 存储库。意识到这一点后,我发现自己处于同样的情况,一个灰色的“ svn: 忽略”
我发现了以下解决方案:
1. 我从“项目源”中删除了该文件夹
2. Team-> Commit... with the file
3. 将文件夹重新创建到项目树中
现在我可以使用“ Team-> Add to svn: 忽略...”
对我起作用的是: (eclipse3.3.6 Subclipse2.4)
要忽略某些文件或关闭忽略,可以使用 eclipse 首选项—— > Team —— > Ignored Resource。检查或取消检查要跟踪的资源。
还有一件事... 如果您已经通过 Eclipse 忽略了这些文件(使用 Team-> Ignored resources) ,那么您必须撤消这些设置,这样文件将再次由 Subclise 控制,并重新出现“ Add to svn: Ignore”选项
如果您第一次尝试在 SVN 中与 Eclipse 共享项目,那么您可能希望避免提交某些文件。为此,请转到 Preferences-> Team-> Ignored Resources。在这个屏幕中,您只需要添加一个模式来忽略您不想提交的文件类型。
如果您正在使用 TortoiseSVN 并且文件已经提交,请转到文件项目文件夹,右键单击要忽略的文件/文件夹,TortoiseSVN-> Unversion 并添加到忽略列表。 然后删除文件夹/文件(单击它,然后在键盘上按 DELETE) ,右键单击您的项目文件夹,-> SVN Commit..。 这将从存储库中删除该文件夹... 。 现在您可以再次创建您的文件夹/文件,然后它将被忽略。
我刚想到怎么做了:
在向版本控制添加父文件夹时,Eclipse 似乎会添加所有子文件夹。一旦将子文件夹添加到版本控制中,就不可能忽略它们。
下面是如何做到这一点:
右键单击顶级文件夹并添加到版本控制 右键单击要忽略的子文件夹,恢复 右键单击要忽略的子文件夹,svn: 忽略(现在可用)