Gitには、コンテンツが完全に異なるブランチを追跡(およびクリーンに)する機能があるため、同じリポジトリ内で、一部のプロジェクト(Git自体など)がそれを利用し始めています。
たとえば、Gitはコード自体に1つのブランチを使用し、ドキュメントは別のブランチに保持します。同じリポジトリ、異なるブランチ。
SVNのバックグラウンドから来たのは私だけかもしれませんが、これらのブランチに「共通点がない」と混乱します。開発/ステージング/本番ブランチ。私が理解しているもの。不完全な機能のブランチ。確かに、私もそうしています。ちなみに、言語ごとに1つのブランチを持つドキュメントを用意してください。しかし、共通のファイルはありませんか?
これはGitの単なる(おそらく十分に活用されていない、および/または市場に出回っていない)機能であり、誰もが受け入れて慣れるべきものですか、それとも同じプロジェクトの2つの側面を十分に区別しないことに怠惰な誰かによる危険な誤用ですか?