为什么我需要在 TortoiseSVN 下提交忽略?

发布于 2024-08-30 09:42:26 字数 141 浏览 13 评论 0原文

当我在版本控制下选择忽略文件时,它将父目录标记为更改,然后当我执行提交时,它将 svn:ignore 属性签入存储库,从而导致另一个修订。

为什么我需要提交 svn:ignore 属性?这是 TortoiseSVN 的问题还是 SVN 的工作方式问题?

When I select ignore on a files under version control it marks the parent directory as changes, then when I then do a commit, it checks in svn:ignore property to the repository, resulting in another revision.

Why do I need to commit the svn:ignore property? Is this a TortoiseSVN issue or just the way SVN works?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

情话已封尘 2024-09-06 09:42:26

这就是 SVN 的工作方式。

更多信息请参见:

http: //svnbook.red-bean.com/en/1.5/svn.advanced.props.html#svn.advanced.props.workflow

引用该页面:

与文件内容一样,您的财产
更改是本地修改
仅当您承诺它们时才会永久
带有 svn commit 的存储库。

That's the way SVN works.

More information here:

http://svnbook.red-bean.com/en/1.5/svn.advanced.props.html#svn.advanced.props.workflow

Quote from that page:

As with file contents, your property
changes are local modifications, made
permanent only when you commit them to
the repository with svn commit.

影子的影子 2024-09-06 09:42:26

这个想法是,如果您忽略一个文件,其他人也会想要忽略同一个文件。基本上,这意味着,在系统范围内,个人将忽略相同的文件,从而形成更一致的开发环境(以及更干净的存储库,因为开发人员不会签入 IDE 生成的个人文件等,他们的测试文件等)。

The idea is that, if you ignore a file, others will want to ignore the same file. Basically, what this means is that, system-wide, individuals will be ignoring the same files resulting in a more consistent development environment (and a cleaner repository as developers won't check in personal files, etc that are generated by IDEs, their testing files, etc).

放肆 2024-09-06 09:42:26

这就是 SVN 的工作方式。当您提交忽略时,它也会自动为其他文件忽略同一文件。

That's the way SVN works. When you commit an ignore, it automatically ignores that same file for others as well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文