私は現時点でSVNのユーザーで、私のプロジェクトをgitに移しています。1つのgitリポジトリに複数のプロジェクトがありますか?
私は作成したすべてのプロジェクトを1つのSVNリポジトリで保持しています。あなたは、私はグループに私のプロジェクトを維持し、/lib
は、プロジェクト間で共有ライブラリが含まれて見ることができるように
/
/group1
/subgroup1
/project1
/branches
...
/tags
...
/trunk
...
/project2
...
/subgroup2
/project3
...
/project4
...
/group2
/subgroup3
...
/subgroup4
...
/lib
/lib1
/lib2
/lib3
:私の構造は、このようなものです。
ので、私はこの種の構造を選択しました:類似レポ構造は、私はSVNを使用することを学んだ企業で使用された
- 。
- すべてのプロジェクトがホストされているマシン上で、サービス/デーモンとして実行されている
svnserve
を許可します(私はファイルパスの方法が嫌いです)。
今...ポイントに。私は不思議に思っていた:
私はgitに移動する場合、この種のワークフローはどのように働くだろうか?
具体的に:
- それはgitのためにレポツリーを移行するのは簡単でしょうか?
- プロジェクトごとに別々のrepo *が必要であるとすれば、どのようにして
svnserve
git相当の方法でそれらをすべて(同様の方法でグループ化するのが理想的です)提供できますか?
*)私はgitについて読んでいますが、私はそれが事実だと理解していますが、私は経験豊富な人と二重チェックしたいと思いました。
私は実際に行くとgitを理解するために本を買うかもしれません。私は私のSVNリポジトリをメインリポジトリとして保持し、ローカルソース管理のためにgitを使うのは、それが意味をなさないと思っているだけです。私は複数のマシンで作業する傾向があるので、これは私が思うにいくらか意味をなさないでしょう。 –
@Michal Mはい、多くはgit-svnブリッジで行います。実際にそれを行うには、実際に悪い選択ではありません – manojlds
仲間ありがとう、あなたの答えは間違いなく私の一日を作った –