4

如果我告诉 git 忽略 x 数量的文件并且从不将它们添加到存储库中,这些文件是否也会进入 svn:ignore 属性?如果是这样,我怎样才能将 .gitignore 保留在本地 git 存储库中?

编辑对不起重复,我在这里搜索,找不到任何东西。

4

3 回答 3

2

不,git 不会对 svn:ignore 做任何事情。

文档中:

我们忽略除了 svn:executable 之外的所有 SVN 属性。任何未处理的属性都记录到 $GIT_DIR/svn//unhandled.log

这个其他 StackOverflow 问题也非常相似。

于 2011-07-24T01:14:13.217 回答
1

如果您想要.gitignore本地到您的仓库,请不要提交它。

类似的问题: 使用 git 和 git-svn 桥时如何在 svn 中指示要忽略的文件

于 2011-07-24T01:13:38.647 回答
0

git-svn.gitignore - svn:ignore 和 git attributes - svn 属性转换都不做。

您可以考虑改用SubGit。它确实可以正确处理忽略、属性、合并跟踪数据等。除此之外,它在服务器端工作,因此可以使用任何可用的 Git 客户端将更改发送到 Subversion 存储库。

请参阅文档并与git-svn进行比较。

于 2012-07-16T14:36:38.413 回答