为什么我需要在 TortoiseSVN 下提交忽略?
当我在版本控制下选择忽略文件时,它将父目录标记为更改,然后当我执行提交时,它将 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这就是 SVN 的工作方式。
更多信息请参见:
http: //svnbook.red-bean.com/en/1.5/svn.advanced.props.html#svn.advanced.props.workflow
引用该页面:
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:
这个想法是,如果您忽略一个文件,其他人也会想要忽略同一个文件。基本上,这意味着,在系统范围内,个人将忽略相同的文件,从而形成更一致的开发环境(以及更干净的存储库,因为开发人员不会签入 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).
这就是 SVN 的工作方式。当您提交忽略时,它也会自动为其他文件忽略同一文件。
That's the way SVN works. When you commit an ignore, it automatically ignores that same file for others as well.