1

プロジェクトの開発にGitとGithubを使いたいです。しかし、大学の必要条件は、私が彼ら自身のSVNリポジトリを使用しなければならないと言っています。

Git–Githubを使用して開発し、SVNをGitリポジトリのミラーとして使用することは可能であると思います。誰もSVNリポジトリに直接コミットすることはなく、gitリポジトリにのみコミットします。

私の質問は、どうすればこれを行うことができますか?

私はgit-svnを使用でき、2つの方法で同期できることを知っています。しかし、私はそれを使いたくありません、それは物事をあまりにも複雑にし、完全なgit機能を許可しません。

編集:

GitHubのSVNリポジトリは実際のSVNリポジトリではないため、svnsyncを使用することはできません。そこで、私はソリューションの開発を開始しました。

http://github.com/Nerian/github_subversion_converter

4

2 に答える 2

1

おそらく、 githubのSVNサポートgithubのSVN書き込みサポートは、最終的に何をする場合でも役立つ可能性があります。

于 2010-10-12T20:04:57.277 に答える
0

git-svnを使用して、個人のgitリポジトリからsvnリポジトリに更新をたまにプッシュしてみませんか?あなたがしなければならないのは、svnが使用されているように見せることだけなので、コミッターの名前がコミットに含まれていることを確認してください。

于 2010-10-12T19:54:07.267 に答える