Xcodeを使用してプロジェクトファイルをコミットしようとすると、エラーが発生し続けます。
ファイル->ソース管理->コミット
「有効な作業コピーが見つからなかったため、操作を実行できませんでした。」 「ファイルがソース管理下にあることを確認して、再試行してください。」
これは、ソース管理下にない既存のプロジェクトです。 Xcodeを使用して、プロジェクトファイルをソース管理下に置くにはどうすればよいですか?
編集:私自身の質問に答えました。
ステップ1)Xcodeを再起動します
ステップ2)リポジトリに接続を選択します
ステップ3)リポジトリアドレスを入力します
ステップ4)バージョン管理下に置きたい既存のプロジェクトフォルダを選択します
ステップ5)出来上がり! :)
「Xcodeを使用して既存のプロジェクトをBitBucketに追加する」とグーグルで検索し、その件に関する私のブログ投稿へのリンクをクリックすると、多くの人がここに到着するので、ここに情報を入れると思いました(=の精神で) SOこれはリンクのみの回答を思いとどまらせます。)
注:これらの手順は、プロジェクトのローカルgitリポジトリがすでに作成されていることを前提としています。プロジェクトの作成時にこれを行った可能性があります。そうでない場合は、今すぐローカルgitを作成する必要があります。それを行う方法については、このStackOverflowの投稿を参照してください: https://stackoverflow.com/questions/19495141/add-local-repo-for-existing-xcode-5-project
Xcode 9およびBitbucketの新しいベータUIの場合:
すべてがうまくいけば、リポジトリがリンクされます。 BitBucketサイトにアクセスし、リポジトリを選択すると、コードが表示されます。
バージョン9より古いXcodeおよび古いBitbucket UIの場合:
WebサイトでBitBucketアカウントにログインします。
[作成]ボタンをクリックします。
新しいリポジトリに名前と説明を付け、必要に応じてプライベートのチェックマークがオンになっていることを確認します。リポジトリタイプがGitであることを確認します。必要に応じて、問題追跡とWikiを追加します。言語ドロップダウンからObjectiveCまたはSwift)を選択し、それを作成します。
次に、コードを追加します。私はあなたが既存のプロジェクトを持っていると仮定しています。このページで、コマンドラインセクションから「既存のプロジェクトがあります」リンクを選択します。
ローカルのgitリポジトリをリモートにリンクする手順が表示されます。これらの指示に従う必要はありません。ただし、httpsのURLが表示されます。次のようになります: https://[email protected]/xyzteam/xyzapp.git 。そのURLテキストを強調表示してコピーします。
Xcodeを実行し、プロジェクトをロードします。
メインメニューから、[ソース管理]を選択します。灰色の「WorkingCopy」項目の下に、ローカルのgitリポジトリ名と現在アクティブなブランチを含むメニューが表示されます。このメニューを展開すると、[プロジェクト]を構成するオプションが表示されます…。これを選択します。
この画面から[リモート]ペインを選択します。下部にあるプラス+をクリックします。 [リモートの追加...]を選択します
ここで、名前とURLが必要です。名前には、通常、プロジェクト名を使用してから、手順5で先にコピーしたURLを貼り付けます。URLのユーザー名部分を削除する必要があることに気付いた人もいます。例に従って、「johndoe @」を削除します。これは、プロジェクトがチームプロジェクトとして設定されているか、個別プロジェクトとして設定されているかに関係している可能性があります。
[リモートの追加]をクリックします。 [完了]をクリックします。
リモコンが追加されると、リモコンにプッシュできるようになります。ソース管理/プッシュ…を選択します。このプロジェクトをBitBucketにプッシュするのが初めての場合は、キーチェーンアクセスやログイン資格情報について尋ねられることがあります。キーチェーンを許可するなど、適切な応答を入力します。以前にこれを行ったことがある場合は、プロンプトを表示せずにキーチェーンデータを使用するだけです。
すべてがうまくいけば、リポジトリがリンクされます。 BitBucketサイトにアクセスし、リポジトリを選択すると、コードが表示されます。
この情報のバージョンをスクリーンショットで確認したい場合は、私の ブログ投稿 を参照してください。
あなたのビットにログインしますbucket account
そしてアカウントにrepository
を作成します
open terminal
次のcommand
を実行します
1- cd /path/to/your/repo
2- git remote add Origin <url of your repository >
3- git Push -f Origin master
それは私のために働きます、ありがとう。