我在一个大规模共享的代码库中工作。在将我的工作副本与存储库同步时,我会看到大量不需要的文件。
如果我忽略了svn:ignore
的文件或目录,那么它是否会传播到存储库?还是仅限于我当地的工作副本?
我已经用Google搜索了一个具体的答案并阅读了颠覆文档,但没有成功。我错过了一些明显的东西吗?
答案 0 :(得分:1)
svn:ignore
是一个属性,properties are propagated to repository:
除了对目录和文件进行版本控制外, Subversion 提供用于添加,修改和删除版本化的界面 每个版本化目录和文件的元数据。我们指的是 这个元数据作为属性,它们可以被认为是两列 将属性名称映射到附加到每个属性的任意值的表 工作副本中的项目。一般来说,名称和价值观 属性可以是你想要的任何东西,用 约束,名称必须只包含ASCII字符。 而且 关于这些属性的最佳部分是它们也是版本化的, 就像文件的文本内容一样。你可以修改,提交, 并且可以像归档内容更改一样轻松地还原属性更改。 并且发送和接收财产变更作为一部分发生 您典型的提交和更新操作 - 您不必更改 适合他们的基本流程。