2012-03-05 6 views
0

Xcodeでプロジェクトを作成したときにgitを有効にしたiMacにいくつかのXcodeプロジェクトがあります。ローカルネットワーク上の別のMacからリポジトリにアクセスし、変更を加えてリポジトリで認識し、iMacでプロジェクトを開いたときに伝播するにはどうすればよいですか?gcodeとXcodeプロジェクトのローカル共有

答えて

2

あなたはSystem Preferences -> Sharingで有効remote loginを持っていれば、あなたはXXX.XXX.XXX.XXXがあなたのIPアドレスですssh [email protected]、すなわち、sshを経由してローカルネットワークからあなたのiMacにアクセスすることができます。

git clone2つのコピーがあるように、iMacに1つ、OtherMacに1つをコピーしたいとします。これを行うには、OtherMac上:

git clone [email protected]:/Users/<USERNAME>/path-to-XCodeProject myProject 

これはiMacからgitリポジトリのクローンを含む、OtherMac上のフォルダ「でmyproject」を作成します。その後、あなたはgit commitと同じようにOtherMacに働きます。

難易度これは、iMacのgitリポジトリがbareではないということです。これを回避するには、work on specific branchesとするか、中間のbareリポジトリをいずれかのMacに設定します。git pushからOtherMacgit pullからiMac(またはその逆)のいずれかのリポジトリを設定します。

私はこれをしていません。あなたはかもしれませんは、Mac固有のXCodeプロジェクト設定に問題があります。私は彼らがデフォルトでgitリポジトリに追加されていることを知っています。

+0

ありがとう、私はそれを試してみます。ところで、あなたのgitコマンドの二重のuser @ user @は正しいですか? – Koen

+0

@Koen Nope、二重の 'user @ user @'はそこにはいけません。私の悪い、それに応じて編集されます。 – simont

+0

私はDropBoxを使って2台のMac間でプロジェクトを共有しました。すべての場所を維持するために、DropBoxフォルダのプロジェクトフォルダにシンボリックリンク(エイリアスではありません)を使用して、everthingをそのまま残しておきます。 – Koen

関連する問題