2016-05-23 8 views
1

gitでXcodeのワークスペースをどのように扱いますか?今までは、個々のプロジェクトが独自のgitを持つように、いくつかのプロジェクトをワークスペースに追加しました。各プロジェクトはリモートサーバー(github)にプッシュされます。Xcode 7/Git - ワークスペースでの作業

素晴らしいですが、ワークスペース全体をチェックアウトするときに問題が発生します。私は個々のプロジェクトを個別にチェックする必要があります。プッシュした元のコンピュータと同じ相対的なパスを持っていることを確認してください。そのトリッキーなエラーになりやすいです。

別の方法がありますか?

+0

は、あなたの問題への解決策を見つけたことがありますか? –

+0

その解決策がわからないのですが、主なプロジェクトをgitからチェックアウトしてから、Xcodeのトップメニュー - 「ソース管理」から残りのプロジェクトをチェックアウトすることでした。各プロジェクトは個別にgithubにアップロードされています。 –

答えて

0

自分自身で同じ問題に直面していたので、メインプロジェクトに追加したいプロジェクトにgitサブモジュールを使用しました。

$git submodule add https://github.com/chaconinc/DbConnector 
$git submodule init 
$git submodule update 

あなたは、リモートサーバー上の変更を更新することができます:サブモジュールを追加する

$git submodules update --remote 

詳細Here

関連する問題