2015-09-28 3 views
5

Xcodeを6から7に(Swift 1.2からSwift 2.0にコードを変更)、Xcodeに新しいブランチを作成しようとしました。その後、自分のコードをBitbucketにプッシュすることはできません。作業コピー<プロジェクト名>がファイルをコミットできませんでした。 - リポジトリに未完了の操作があります

リポジトリをディレクトリから削除してBitbucketをもう一度設定し、別の(新しい)リポジトリにプッシュする方法はありますか?この問題の修正は素晴らしいですが、別のリポジトリに移動しても満足できます。

+0

ダングリングコマンドの内容を確認します。 – vonbrand

答えて

0

問題はGitHubのインストールで問題でした。私はマスターリポジトリを持っていました。再インストールと再設定の後、すべてが以前のように機能します。

8

正常に動作していた1年前のプロジェクトでxcode 7.1にこのエラーが発生しました。私の場合、xcodeで作成されたデフォルトのローカルリポジトリを持つプロジェクトがあります。再インストールして再セットアップしない人のために。ダングリングコマンドが何であるかを知り、それをコマンドラインから修正することは可能です。あなたが現在リベースされ

分岐マスターの場合:

xcrunのgitのステータス

私の場合はステータスが返さ:

は、プロジェクトディレクトリからのダングリングコマンドターミナルを開きを検索します。 (すべての競合が固定:実行 "gitのは--continueリベース")

私が使用した問題を解決するには、次の

xcrunのgitのは、私の場合は

0

を--skipリベース私はgit statusた走りました明らかにそれはYou are currently bisectingを明らかにした。 (私はbisectをやっていて、リセットするのを忘れていたはずです)。私はgit bisect resetをして、最新のコミットに頭を付けました。