29

バージョン管理に git を使用するプロジェクトがあります。GitHub から使用するライブラリを複製しました (これもおそらく git を使用しています)。ダウンロードしたプロジェクトの.xcodeprojファイルを自分のプロジェクトに追加すると、次のダイアログが表示されました。

作業コピーを共有しますか?
共有されていない作業コピーがこのワークスペースに追加されました。[はい] を選択して、この作業コピーをワークスペース ソース管理データに追加します。

「はい」または「いいえ」を選択するとどうなりますか? この場合、どちらを選択すればよいでしょうか。

ここに画像の説明を入力

4

2 に答える 2

1

両方の方法でワークスペースに 2 番目のプロジェクトを追加しようとしました。

  1. .xcodeproj ファイルを Project Navigator にドラッグ

  2. ファイル > 「WORKSPACE_NAME」にファイルを追加...

アラートは両方の方法で表示されました。

また、[はい] と [いいえ] の両方をクリックして、何度も試してみましたgit diff

私はGitを無視xcuserdataします。そのため、 に保存されているファイルに影響する可能性がありますWORKSPACE_NAME.xcworkspace/xcuserdata/。率直に言って、私はそのデータを気にしないので、チェックしませんでした.

そのため、プロジェクトをワークスペースに追加した後、ワークスペースを閉じて実行しましたgit clean -dXf(注意してください。このコマンドは無視されたファイルをすべて削除します。これにより、保持しておきたいファイルが削除される可能性があります)。 t 追跡、まあ、今、彼らはなくなっています!

ワークスペースのバックアップを開くと、Xcode はこれらのxcuserdataファイルをとにかく再生成します。

于 2013-10-19T21:39:53.160 に答える