gpt4 book ai didi

svn - 如何删除 SVN 全局忽略

转载 作者:行者123 更新时间:2023-12-01 20:25:06 25 4
gpt4 key购买 nike

我正在使用 SVN 运行我的第一个项目,并在我的配置文件中使用 global-ignore 来忽略某些文件。开发我的存储库后,我决定实际上不想忽略其中一些文件。如果我只是从全局忽略中删除当前忽略的文件之一,这会损坏存储库吗?或者,存储库是否会“更新自身”并开始对新的非忽略文件进行版本控制?

最佳答案

您在配置文件中更改全局忽略,它将不再忽略这些文件。即使您确实忽略了某个特定文件,也可以通过简单地执行 svn add 并指定忽略的文件来将其添加到 Subversion 中。存储库中已有的文件永远不会被忽略。

忽略的目的是防止意外添加文件,如果您指定 svn add 而不指定文件名,或者如果您执行 svn status 并看到尚未添加的文件。 全局忽略列表是每个用户的设置。你所忽视的并不是你的同事所忽视的。 Subversion 还使用文件上的 svn:ignore 属性来标记要忽略的文件。

svn:ignore 仅适用于该目录,但适用于所有用户。例如,当我构建一个项目时,它会创建一个存储构建对象的 target 目录。我不希望意外添加该目录。我也不希望添加 Eclipse 的 .settings 文件(这是每个用户的设置)。我可以在项目目录上创建一个 svn:ignore 属性来忽略这两个属性。用户在执行 svn status 或执行 svn add * 时不会看到这些文件。但是,他们仍然可以通过执行 svn add target .settings 添加它们。

关于svn - 如何删除 SVN 全局忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18724941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com