私はDVCSを初めて使用するので、ご容赦ください...
私はソフトウェアライブラリの作成者であり、現在BitBucketでプライベートリポジトリとしてホストされています。ライブラリのソースコードを公開したいのですが、次の設定で行います。
- BitBucketにプライベートリポジトリとパブリックリポジトリの2つのリポジトリを維持したいと思います。
- パブリックリポジトリの初期コンテンツを、履歴のないプライベートリポジトリの現在のコンテンツにしたいのですが。
- パブリックリポジトリに触れずに、引き続きプライベートリポジトリへのコミットを行いたいと思います。次に、たまに、プライベートリポジトリに大量のコミットを取り、それらを単一のチェンジセットとして、独自のコミットメッセージとともにパブリックリポジトリにプッシュしたいと思います。
どうすればこれをやってのけることができますか?それが役に立ったら、私のプライベートリポジトリには1つのブランチ(メインのブランチ)しかありません。