2011-05-25 50 views
8

我使用Netbeans 7.0和内置的SVN客户端进行开发。我希望始终排除某些文件和文件夹的提交/更新(例如“缓存”或“日志”,因为它们对存储库本身并不重要)。总是排除文件夹在SVN中为Netbeans提交

我没有找到任何设置,Netbeans也没有在他们的常见问题解答中列出这个主题......我该如何做到这一点?

+2

我还没有使用NetBeans 7,但是在旧版本中,您可以通过在Projects窗口中右键单击它并选择Subversion - > Svn properties来在文件夹上设置svn:ignore属性。另见:http://svnbook.red-bean.com/en/1.1/ch07s02.html – Mike 2011-05-25 07:50:00

+2

svn propedit svn:ignore; //然后添加要忽略的缓存,日志或通配符文件 - 每行一个。保存并退出。 – 2011-05-25 12:52:41

回答

2

正如Mike所说:在项目窗口中,右键单击一个文件夹,进入“Subversion” - >“Svn Properties”。

您需要安装Subversion插件才能正常工作。

+1

这似乎不起作用。我在属性值中添加了'./app/cache ./app/log',但是当我点击提交时,Netbeans仍然想要提交这些文件夹并且这样做。 – 2011-05-26 21:26:17

+1

分别右键单击缓存文件夹和日志文件夹并排除其内容。看看是否有帮助。我想要检入./nbproject/private/private.xml中的 – Arno 2011-05-27 13:38:44

+0

。我已经通过显式名称和通配符在文件上设置了svn:ignore属性。该文件未显示在NetBeans项目列表中(可能是因为NB正在过滤它)。它确实出现在NetBeans文件列表中,但似乎Subversion-> ignore的选项在文件列表中的* all *文件中显示为灰色。 – Octopus 2014-10-21 18:22:52

3

在netbean内部,右键单击一个文件夹/文件,进入“Subversion” - >忽略。

我正在使用它,它正在为我工​​作。

+0

此选项呈灰色,只有“从提交中排除”可用。为什么它可以被禁用? – 2015-05-27 00:16:59

+1

它有时可能会变灰,因为它之前在那里。您只能忽略从未提交的新文件。您不能忽略已存在于存储库中的文件。 – 2015-05-27 00:33:51