私のほとんどのプロジェクトでは、すべてのブランチでコンテンツを共有するという意味で「プロジェクト全体」というファイルはほとんどありません。これらのファイルには、通常、プロジェクトスケジュール、予定リスト、Wikiなどが含まれています。現在、私には.gitignore
が含まれているので、バージョン管理されていませんが、チェックアウトしたブランチに関係なくそのまま残ります。しかし、私は、ソースコードのバージョン管理と「直角」なやり方でそれらをバージョン管理したいと思っています。あまりにも多くの痛みなしでこれはgit
で可能ですか?Gitのプロジェクトスケジュール、予定、ウィキなどのバージョンアップ方法は?
答えて
専用のGitリポジトリにこれらのファイル(wiki、todoなど)を入れておき、subtree merge strategy(this questionで説明)を介して開発リポジトリに追加することができます。
こうして、彼らはどんな開発にも含まれ、それらのサブプロジェクトによって更新されます。
サブプロジェクトによるブランチの変更は元の "wiki" Gitリポジトリの "メイン"ブランチにマージされ、すべてのサブプロジェクトはそのメインの "サブツリーのマージによって含まれるこのコンテンツを更新するために、「wiki」ブランチを使用します。
「直交」バージョンニングではありませんが、実用的なソリューションです。
普遍的な/プロジェクト規模のブランチを1つだけ持つことはできません。それからプロジェクトブランチはたくさんありますか?
私は通常、スケジューリング、問題追跡、wikiドキュメントなどのために別のツールを使用する方が好きです。例えば、Tracはそのような機能を提供し、gitバックエンドとうまく統合します。ソース管理は、ソース管理にのみ使用されます。
ソース管理ツールを使用してプロジェクト管理データを格納する場合は、ソース管理で「管理」と「実装」のプロジェクトを別々にすることを検討してください。
私はそれが文脈に大きく依存していると思います。私たちが使っている電子メールシステムの問題が、例えば、ソースコードのコメントを使って管理されていたなら、本当に嫌いです。しかし、私は個人的に科学分野の2人から3人の開発者の小さなプロジェクトで働いています。 VimやEmacsですべてを行うことができるように、すべてのものを小さくコンパクトに保つことが好きで、USBスティックはマスターレポとして機能することができます。あなたの意見に多くの感謝。 – pico
git submodule
を使用して、すべてのリポジトリにプロジェクトワイドリポジトリへの参照を挿入できます。
- 1. gitでASP.NET MVC Webアプリケーションをバージョンアップする方法は?
- 2. オープンソースプロジェクト用のXCodeプロジェクトのバージョンアップ方法は?
- 3. シェイプファイルをバージョンアップする方法
- 4. Androidアプリのバージョンアップ方法(ise/ize)
- 5. モノレポの中の製品をバージョンアップする方法は?
- 6. WCFサービスをバージョンアップする方法
- 7. アカデミックリサーチクラスターのコードレポ/ウィキ?
- 8. Laravelエリキシルの資産をコンパイルおよびバージョンアップする方法は?
- 9. Linuxディストリビューションでのバージョンアップ
- 10. 予期しない `gitの設定--get core.commentChar`終了コード
- 11. 共有CADファイルMediaWikiのウィキ
- 12. buildozer用のcoloramaのバージョンアップ
- 13. バージョンアップ後の球のテクスチャ
- 14. aemでのオークのバージョンアップ
- 15. gitちょうどgitと追跡しない方法
- 16. Git - ブランチ設定の正しい方法
- 17. マルチレベルgitワークフローの設定方法
- 18. 解析ウィキAPIコンテンツ
- 19. バージョンアップされたファイルをgit/TortoiseGitで遡及的に削除するには?
- 20. "git pull -ff-only"と "git merge --no-ff"の設定方法
- 21. Git:「インタラクティブマージ」のリクエスト方法は?
- 22. ユーザーフレンドリーな意味論ウィキですか?
- 23. git異なるネットワークのスイッチプロキシ設定方法
- 24. Gitは、特定の.gitフォルダ
- 25. Git同期操作のためのppkの指定方法は?
- 26. Outlookの共有予定表に予定を追加する方法?
- 27. Google App Engineでjs/cssをミニドキュメント化してバージョンアップする方法
- 28. Redmineののwiki - Redmineのウィキで
- 29. wikiのウィキのためのPHPクローラー
- 30. asp.net MVCのWikiエンジンのためのウィキ
これは実際に試してみる必要がありますが、これは私が探していたものと正確に思われます。 – pico