2012-03-18 118 views
0

我在我的服务器上为我的c项目创建了一个新的svn存储库,并在eclipse(indigo)中检查了它。我可以提交添加到项目中的任何文件,但由于某些原因,Eclipse从svn中排除了Debug目录。如果我尝试手动将它添加到版本控制中,它会显示:“您已明确要求版本控制一个或多个资源,否则这些资源将被忽​​略。继续?”。如果我点击是,我可以提交文件夹,但它不会通过子文件夹递归地工作,并且如果新文件出现在文件夹中,我必须手动添加。有什么办法,我可以从eclipse的忽略列表中删除这个目录吗?Eclipse从svn排除构建目录

确实它包含了由eclipse生成的make文件,但是当我在另一台计算机上签出项目时,我也想要makefile。

谢谢。

+0

出于兴趣,您为什么要在源代码控制下放置构建目录(通常是动态填充的)? – 2012-03-18 19:22:17

+1

我同意奥利。您应该将源/配置提交给SVN,而不是构建。 – 2012-03-18 23:09:19

回答

0
  1. 是的,你可以取消忽略整个树
  2. 奥利是正确的:根据最佳做法和刚刚逻辑已经从源代码控制排除集结articats,因为

    • 它们在不同的主机上重新生成
    • 它们可以在不同的目标上有所不同,由于可能不同配置
  3. 为了从忽略排除某些pattrens,并在共同的,更好的理解何时,何地,什么发生了,你必须有一些工具,即“引擎盖下”的一些知识 - 颠覆。阅读svn:忽略属性,规则和模式。在你的情况下,你必须从“调试目录”中删除|编辑wide svn:ignore属性,并且它的子目录和添加|有模式(最好是做,而不是做)对于“al文件,除了makefiles” - 在执行之前读取我的2.2注意事项