4

githubの公開リポジトリでホストされているdjangoプロジェクトの開始点として、カスタムプロジェクトスケルトンを作成しました。

これを、@ githubでホストされている、新しいパブリックプロジェクトとプライベートプロジェクトのルートフォルダーとして使用したいと思います。

問題は、これをサブモジュールとして使用できないことです。これは、fas arとして、同じgitリポジトリ内の別のサブモジュール内にサブモジュールを追加できないことを知っているためです。私の場合、スケルトンフォルダー内にサブモジュールを追加したいと思います。

演習として、パブリックprojectBの場合、スケルトンのブランチを作成しましたが、projectBコードが別のブランチのスケルトンリポジトリ内でホストされているため、注意が必要です。

GITでこれをどのように行いますか?

また、パブリックリポジトリからのような「プライベートブランチ」を作成する方法に関するgithubのトリックはありますか?

ありがとう :)

ジュリアン

4

2 に答える 2

0

サブモジュールが同じリポジトリ内のブランチであるgitリポジトリを正常に作成しました。ただし、サブサブモジュールでこれを試したことはありません。サブサブモジュールを回避するには、「プロトタイプ」専用のブランチを作成します。このヘッドから新しいプロジェクトブランチが必要なときはいつでも。

PS:githubにプライベートブランチが必要な場合は、有料メンバーになる必要があります。プライベートブランチを安くしたい場合は、githubにアップロードしないでください。

于 2010-02-09T13:42:49.743 に答える
0

私は最終的に、スケルトンとして個別のパブリックブランチを作成し、プライベートサブモジュールを使用してプライベートコードをホストすることにしました。

このソリューションは、私にとって十分に強力で安全に見えます。

提案をありがとう

于 2010-02-16T10:50:37.220 に答える