フレームワークと、このフレームワークに依存する 2 つのプロジェクト (実際には 2 つのスクリプト プログラム) を作成しました。
フレームワークはスクリプトのルート ディレクトリに配置する必要があります。
現在、フレームワークとスクリプトを頻繁に変更する必要があります。
Git で 2 つのプロジェクトに 2 つの異なるブランチを作成できます。また、各ブランチで、フレームワークとそれぞれのプロジェクトに対する最新の変更を確認できます (ただし、他のプロジェクトは確認できません)。
次に、それぞれのサブブランチを作成できますか?それぞれのプロジェクトの異なる機能を備えた開発プロジェクトはありますか?
大家讲道理2017-05-02 09:30:10
もちろん、これを行うこともできます。多くのオープンソース プロジェクトのコードと紹介 Web サイトは、Github 上でこのように分離されています。 --orphan を Checkout に追加し、この完全に独立したブランチをクリーンアップするだけで、残りは分離されたブランチで実行できます。
リーリーしかし、誰もが示唆したように、状況に対処するには 2 つのリポジトリを使用する方が合理的です。
漂亮男人2017-05-02 09:30:10
なぜ 2 つのプロジェクトを 1 つのリポジトリに入れる必要があるのですか? 2 つのリポジトリを使用し、フレームワークを外部依存関係としてプロジェクトに追加できます。
リポジトリを使用する必要がある場合、最も簡単な方法は、フレームワークを git のサブモジュールとして使用し、ルート ディレクトリにフレームワークを含めて 2 つのプロジェクトと 2 つのブランチを作成することです。これにより、変更が容易になります。
大家讲道理2017-05-02 09:30:10
あなたは SVN または CVS ユーザーだと思います。 Git のブランチ モデルは明らかに SVN とは異なります。SVN の「ブランチング」と同様の機能を実装するには、複数の Repos を使用する方が適している可能性があります。
天蓬老师2017-05-02 09:30:10
毎日の作業に十分な簡単な GIT チュートリアルを提供します。 ポータル:
SIMPLE GIT チュートリアル
ちなみに、非常に完全な私自身の GIT チュートリアルを投稿します。 GIT アカデミー シリーズ チュートリアル