Git 存储库的只读 SVN 镜像

发布于 2024-09-27 00:46:49 字数 463 浏览 7 评论 0原文

我想使用Git和Github来开发一个项目。但大学要求要求我必须使用他们自己的 SVN 存储库。

我认为应该可以使用Git——Github进行开发,并使用SVN作为Git Repo的镜像。没有人会直接提交到 SVN 存储库,只会提交到 git 存储库。

我的问题是,我该怎么做?

我知道我可以使用 git-svn 并且有两种同步方式。但我不想使用它,它会让事情变得太复杂并且不允许完整的 git 功能。

编辑:

事实证明,由于 GitHub SVN 存储库不是真正的 SVN 存储库,因此不可能使用 svnsync。所以我开始开发一个解决方案:

http://github.com/Nerian/github_subversion_converter

I want to use Git and Github for the development of a project. But college requisites says that I must use a SVN repo of their own.

I think it should be possible to develop using Git–Github and use the SVN as a mirror of the Git Repo. Nobody will commit directly to the SVN repo, only to the git repo.

My question is, How to I do this?

I know I can use git-svn and have two ways synch. But I don't want to use it, has it make things too complicated and doesn't allow full git features.

EDIT:

It turns out that as GitHub SVN repos are not real SVN Repos it is not possible to use svnsync. So I started the development of a solution:

http://github.com/Nerian/github_subversion_converter

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

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

发布评论

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

评论(2

悲凉≈ 2024-10-04 00:46:49

也许 github 的 SVN 支持github 的 SVN 写入支持 可能会在您最终要做的任何事情中派上用场。

Perhaps github's SVN support and github's SVN write support might come in handy in whatever you eventually end up doing.

臻嫒无言 2024-10-04 00:46:49

为什么不只是使用 git-svn 偶尔将更新从您的个人 git 存储库推送到 svn 存储库呢?您所要做的就是让它看起来像正在使用 svn,因此只需确保提交者的名字出现在提交中即可。

Why not just use git-svn to push updates from your personal git repository to the svn repo once in a while? All you have to do is make it look like svn's being used, so just make sure the names of the committers come through in the commits.

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