svn - 使用 git-svn 忽略 svn 存储库中的文件?

标签 svn git git-svn ignore

我是 git-svn 的新手,我正在尝试在 git 中镜像一个 SVN 存储库。但是,我想为 git 存储库添加一个 readme.txt 文件(显示它显示在 github 等地方),但在 SVN 存储库中忽略该文件。如果不使镜像过程(目前只是一个执行 git-svn rebase 和 git push 的简单 bash 脚本)变得非常困惑,这是否可能?

最佳答案

如果您可以访问 SVN 存储服务器,您可以只安装 SubGit进入您的 SVN 存储库。是真正专业的Git-SVN镜像,每次推送到Git都会翻译成SVN修订版,反之亦然。翻译是并发安全的、双向的和透明的:svn:ignores 被翻译成 .gitignore,svn:eol-style 被翻译成 .gitattributes “eol”和“text”属性,SVN 标签到 Git 标签,分支到分支, merge 到 merge 等等。

如果您没有访问权限,您可以使用 SmartGit用于使用 SVN 存储库。它也支持忽略、EOL、标记和 merge 翻译。但它是个人 SVN 客户端,不是网桥。

关于svn - 使用 git-svn 忽略 svn 存储库中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4991304/

相关文章:

java - 为什么 Eclipse Europa 经常崩溃?

git - 如何查看 git 存储库的接收历史记录?

git - 为什么 git 一直告诉我它是 "Auto packing the repository in background for optimum performance"?

git - 如何判断你是否在 git-svn repo 命令行中?

svn - 如何在 SVN 中查找最旧的修改文件

linux - CentOS 6.x 上 Subversion 1.8 的新存储库中缺少 .svn 目录

svn - 迁移后SVN更新失败,并显示 “no such revision”消息

git - 确定在一个分支上而不是在另一个分支上的提交

Git SVN,在git rebase之后无法从工作树历史记录中确定上游SVN信息

git-svn - #object# 在/opt/local/libexec/git-core/git-svn 第 4706 行的存储库中不存在