0

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

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

谢谢你。

4

1 回答 1

0
  1. 是的,你可以忽略整棵树
  2. Oli 是对的:根据最佳实践构建articats,并且必须将逻辑排除在源代码控制之外,因为

    • 它们在构建时在不同的主机上重新生成
    • 由于可能的配置不同,它们可能在不同的目标上有所不同
  3. 为了避免忽略某些模式,并且通常更好地理解何时、何地、发生了什么,您必须对“幕后”工具有一些了解,即 - Subversion。阅读 svn:ignore 属性、规则和模式。在您的情况下,您必须从 Debug 目录中删除|编辑宽 svn:ignore 属性,它是子目录并为“al files,makefile 除外”添加|具有模式(最好做,而不是不做),但是重新- 在做之前阅读我的 2.2 笔记

于 2012-03-19T03:29:46.487 回答