2016-12-14 13 views
0

私のgitリポジトリのルートディレクトリには、 "Design Papers"という名前のフォルダがあり、設計と計画をすべて入れました。そして私はこのフォルダのためだけにdesign_papersというブランチを持っています。ギフト、どこにデザインペーパーを入れる?

プロジェクトが終了するまでこのブランチは、仮想的に仕上げることは決してありませんので、私はdevelop枝に仕上がっ機能ブランチはdevelopにマージされますたびにdesign_papersブランチをリベース保ちます。

私の設計作業をgitリポジトリ内で管理する良い方法はありますか、それらをリポジトリから除外して別の場所に保存すべきですか?

+0

なぜ別々の枝せずに単純なプロジェクト構造で最適に動作していますか?同じブランチにデザインノートを残しておけば、コードを読んでいる人にとっては便利です。 –

+0

@IsmailBadawi私は機能を開始する前に先に計画する傾向があるので。だから、私がそれらをフィーチャーブランチに入れると、10-20の支店があり、デザインノートを持っているだけです。 –

答えて

1

私はドキュメントのために別のリポジトリに行きます。これにより、ブランチを移動することなく、コードまたはドキュメント上で作業することができます。

私は、文書番号と常に同期してコードを保持したくないことを理解しています。、たぶんリリース用です(通常はdocはリリースの一部です)。私はあなたのバージョンをリリースするたびに(または何らかのマイルストーンに到達したとき)いつでもあなたのコードレポの関連するdoc-repoコミットIDを参照することでそれを達成します。それにIDをコミットしてさえ、単純なテキストファイルは動作します - あなたはドキュメントのどのバージョンを見ることができます任意のマイルストーンのための関連

IMHOのgitがsubtree/submoduleもの

関連する問題