使用 git-svn 时,.gitignore 中的条目是否会应用到 SVN 存储库?

发布于 2024-11-25 22:19:25 字数 152 浏览 0 评论 0原文

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

编辑对于重复的内容感到抱歉,我在这里搜索但找不到任何内容。

If I tell git to ignore x amount of files and never add them to the repository, will those files also make it into the svn:ignore property? And if so, how can I keep .gitignore local to only my local git repository?

EDIT Sorry about the duplicate, I searched on here and couldn't find anything on it.

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

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

发布评论

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

评论(3

萌化 2024-12-02 22:19:25

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

来自文档

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

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

No, git will not do anything with svn:ignore.

From the documentation:

We ignore all SVN properties except svn:executable. Any unhandled properties are logged to $GIT_DIR/svn//unhandled.log

Also this other StackOverflow question is very similar.

陌伤ぢ 2024-12-02 22:19:25

如果您希望 .gitignore 位于您的存储库本地,请不要提交它。

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

If you want the .gitignore local to your repo, don't commit it.

Similar question:
How can you indicate files to ignore in svn when using git and the git-svn bridge

随梦而飞# 2024-12-02 22:19:25

git-svn 既不进行 .gitignore — svn:ignore 转换,也不进行 git attribute — svn 属性转换。

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

请参阅文档并与git-svn

git-svn does neither .gitignore — svn:ignore, nor git attributes — svn properties conversion.

You may consider using SubGit instead. It does properly handle ignore, properties, merge-tracking data, etc. Among other things it works on a server-side, so one can use any Git client available to send changes to Subversion repository.

See documentation and comparison with git-svn.

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