gpt4 book ai didi

svn - 为什么 'svn ignore' 不忽略?

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

我正在尝试将 Linux 内核添加到具有 .git 子目录的 SVN 树中 - 我不想添加它。

任何人都可以解释这种行为 - 为什么它不忽略 .git 目录?

test2$ mkdir -p a/.git/blah
test2$ ls
a
test2$ svn propset svn:ignore .git .
property 'svn:ignore' set on '.'
test2$ svn propset -R svn:ignore .git .
property 'svn:ignore' set (recursively) on '.'
test2$ svn add a
A a
A a/.git
A a/.git/blah

最佳答案

svn:ignore目录上的属性列出了当前目录中将被忽略的名称。您已设置 svn:ignore您当前目录上的属性到 .git ,但这不适用于子目录 a .你能做的就是先加a非递归:

svn add -N a
svn ci -m "add a directory"

然后设置 svn:ignore属性(property):
svn propset svn:ignore .git a

然后添加你的树:
svn add a

这应该忽略 a/.git目录。

关于svn - 为什么 'svn ignore' 不忽略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1452493/

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