我创建了一个框架和两个依赖此框架项目(其实就是两个脚本程序)框架需要放在脚本的根目录。现在要频繁的改动框架和脚本。Git 能否为两个项目创建两个不同的分支,在每个分支上,我都能看到框架的最新改动和各自的项目(看不到另一个项目)?能否再为各自的项目创建子分支用与各自项目的不同特性的开发?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
もちろん、これを行うこともできます。多くのオープンソース プロジェクトのコードと紹介 Web サイトは、Github 上でこのように分離されています。 --orphan を Checkout に追加し、この完全に独立したブランチをクリーンアップするだけで、残りは分離されたブランチで実行できます。
しかし、誰もが示唆したように、状況に対処するには 2 つのリポジトリを使用する方が合理的です。
なぜ 2 つのプロジェクトを 1 つのリポジトリに入れる必要があるのですか? 2 つのリポジトリを使用し、フレームワークを外部依存関係としてプロジェクトに追加できます。 リポジトリを使用する必要がある場合、最も簡単な方法は、フレームワークを git のサブモジュールとして使用し、ルート ディレクトリにフレームワークを含めて 2 つのプロジェクトと 2 つのブランチを作成することです。これにより、変更が容易になります。
Git チュートリアルをよく読むことをお勧めします。 推奨アドレス: Git チュートリアル
あなたは SVN または CVS ユーザーだと思います。 Git のブランチ モデルは明らかに SVN とは異なります。SVN の「ブランチング」と同様の機能を実装するには、複数の Repos を使用する方が適している可能性があります。
毎日の作業に十分な簡単な GIT チュートリアルを提供します。 ポータル: SIMPLE GIT チュートリアル ちなみに、非常に完全な私自身の GIT チュートリアルを投稿します。 GIT アカデミー シリーズ チュートリアル
sourcetree に直接アクセスします。慣れたら、コマンドラインに移動して、グラフィカルに簡単にブランチを作成できます。
もちろん、これを行うこともできます。多くのオープンソース プロジェクトのコードと紹介 Web サイトは、Github 上でこのように分離されています。 --orphan を Checkout に追加し、この完全に独立したブランチをクリーンアップするだけで、残りは分離されたブランチで実行できます。
リーリーしかし、誰もが示唆したように、状況に対処するには 2 つのリポジトリを使用する方が合理的です。
なぜ 2 つのプロジェクトを 1 つのリポジトリに入れる必要があるのですか? 2 つのリポジトリを使用し、フレームワークを外部依存関係としてプロジェクトに追加できます。
リポジトリを使用する必要がある場合、最も簡単な方法は、フレームワークを git のサブモジュールとして使用し、ルート ディレクトリにフレームワークを含めて 2 つのプロジェクトと 2 つのブランチを作成することです。これにより、変更が容易になります。
Git チュートリアルをよく読むことをお勧めします。 推奨アドレス:
Git チュートリアル
あなたは SVN または CVS ユーザーだと思います。 Git のブランチ モデルは明らかに SVN とは異なります。SVN の「ブランチング」と同様の機能を実装するには、複数の Repos を使用する方が適している可能性があります。
毎日の作業に十分な簡単な GIT チュートリアルを提供します。 ポータル:
SIMPLE GIT チュートリアル
ちなみに、非常に完全な私自身の GIT チュートリアルを投稿します。 GIT アカデミー シリーズ チュートリアル
sourcetree に直接アクセスします。慣れたら、コマンドラインに移動して、グラフィカルに簡単にブランチを作成できます。