0

私の現在の Xcode プロジェクトは、もともと別の Xcode プロジェクトで作成し、現在のプロジェクトに追加したいくつかのファイルを使用しています。

現在のプロジェクト内から追加されたファイルのいくつかを編集し、ソース管理を使用してそれらをコミットしたいと考えています。ただし、オーガナイザーにアクセスすると、それらのコミットは、現在アクティブなプロジェクトではなく、最初に作成されたプロジェクトの下に表示されます。

これらのコミットを現在アクティブなプロジェクト内にも表示する方法はありますか? そうでない場合、これらのファイルを「古い」プロジェクト ファイルから現在アクティブなプロジェクトに移動する必要がありますか (その後、それらのファイルを古いプロジェクトに再度追加します)。両方のプロジェクトがこれらのファイルを使用していて、コミットが両方のプロジェクトに影響する場合、これらのコミットが古いプロジェクトの下にのみ表示されるのは非論理的です。

(nbこの質問はフォローアップです/次の質問に関連しています...うまくいけば、この質問に答えることが私の以前の質問にも答えるでしょう:Xcodeは、ソース管理を使用しているときに「リビジョンの読み込み」および「作業コピーのスキャン中...」に固執します)

4

1 に答える 1

1

ファイルを新しいプロジェクト ディレクトリにコピーしなかった場合、ファイルはディスク上に存在するため、他のプロジェクトのソース管理下に置かれます。ファイルを新しいプロジェクトにコピーするか、他の xcode プロジェクトを作業中のプロジェクトの git サブモジュールにする必要があります。そうすれば、コードを 1 回更新するだけで、両方のコード ベースの他のプロジェクトに反映されるはずです。

http://git-scm.com/book/en/Git-Tools-Submodules

于 2012-08-09T03:58:04.650 に答える