2

ここに私が取るステップがあります。

  1. Xcode (4.3.3) オーガナイザーを開き、[チェックアウト] または [リポジトリのクローン] を選択します
  2. https://MyUsername@bitbucket.org/MyUsername/myrepo.gitの場所を選択します
  3. [クローン] ボタンを押すと、ローカル ディスクに正常にクローンされます
  4. そこで、プロジェクトのローカル コピーを開き、いくつかの変更を加えます。
  5. 変更をコミットしようとすると (またはその他の git 関連の操作を実行しようとすると)、次のエラーが表示されます。

作業コピー「MyAppName」に到達できませんでした。

作業コピーが到達可能であることを確認してから、再試行してください。

ただし、コマンド ラインを使用してターミナル アプリから問題なくコミット (およびその他の種類の git 操作) を実行できます。

コンピューターを再起動して、すべての Xcode 設定を削除しようとしましたが、何も役に立ちませんでした。

更新:今日もう一度試してみましたが、今はうまくいきます。Xcode の断続的なバグのようなものかもしれません。

4

4 に答える 4

5

これが私に起こるたびに(そしてそれは頻繁に起こります)、私は次のことを行います:

1-プロジェクトを閉じます 2-オーガナイザーを開きます 3-リポジトリタブに移動します。

現在の作業コピーが既にリストに追加されている場合は、オーガナイザー内でそのコピーに移動し、.xcodeproj プロジェクトをダブルクリックします。これにより、XCode でプロジェクトが再度開かれ、SCM 操作が正常に機能することがわかります。

現在の作業コピーがリストに追加されていない場合は、左下隅にある + ボタンを押して [作業コピーを追加] を選択し、.xcodeproj を含むフォルダーに移動して、このフォルダーを開きます。

.xcodeproj ファイルをダブルクリックすると、プロジェクトが XCode で開きます。

そして、それは再び正常に機能しています...

なぜこれが機能するのかわかりません...しかし、機能します

于 2012-07-10T10:10:40.567 に答える
3

私も同じ問題を抱えてる。プロジェクトへのパスに〜/がある場合に発生します。オーガナイザーからプロジェクトを開くと、正常に機能します。

于 2012-10-28T07:42:57.870 に答える
2

Xcodeのバグです!ダイアログ ボックスのホーム フォルダから xxx.xcodeproj を直接検索すると、Xcode は~/xxx/xxxSVN/Git パスとして使用しますが、これは完全に間違っています。

したがって、これを避けて、代わりに「/」パスから検索する必要があります。

于 2012-12-09T06:43:00.617 に答える
0

これはまさにあなたが探している答えではありませんが、リモート git リポジトリ (Github) と Xcode を使用しているときに同様の問題に遭遇しました。

最終的に、ローカル Git からリモート Git リポジトリにコードをプル/プッシュするための優れた使いやすいツールである GUI ツール「SourceTree」を使用しました。試してみてください http://sourcetreeapp.com/

于 2012-07-06T08:59:58.183 に答える