2016-06-15 13 views
0

私は多くのブランチとタグを持つSVN中央リポジトリを持っています。しかし今、私はGITを開発チームに使い始めたいと思います(私はGITサーバーをセットアップする必要があります)。だから私はSVNリポジトリをGITに反映させるタスクを与えられ、GITサーバのマスターに入るコミットもSVNにコミットする必要があります。 https://github.com/soxofaan/git-svn-mirroring git svn cloneを使用すると、裸ではないgitリポジトリが作成されます。チームの他のメンバーはリモートとして追加することはできません。それについてどうすればいいですか?SVN - GITミラー

このミラー(git svn clone)をリモートとして追加し、それから変更を取り出してからSVNにdcommitingすると、別のベアレポを作成する必要がありますか?

答えて

1

SVNリポジトリ用のGitミラーを設定すると、同時にコミットを競合させ、同時にGitとSVNにプッシュするという問題があります。

Bitbucket Server(お勧めのオプション)またはSubGitSVN Mirror add-onを見ることができます。これはgit-svnスクリプトに基づいて記述されているものではありません。

最初のオプションを選択した場合は、これに従うことができますscreencast。 2番目のオプションを選択した場合は、HOWTOに従ってください。

私はSubGit開発者の一人です。