2017-02-03 11 views
0

最後の5または10セッションでは、ソース管理(ソース管理>作業コピーの作成)を開始するたびに、「すべてのプロジェクトはすでにソース管理下にある。このメッセージが表示されたこれらのプロジェクトごとに、私はTerminalのセッションのディレクトリに行き、ls -aを実行して隠しファイルをチェックし、実際に.gitファイルが存在するかどうかを確認します。私はXcodeセッションがあるディレクトリでこれを行い、.gitファイルの各フォルダーを確認しながら一度に1つのフォルダーに戻りましたが、親ディレクトリのいずれも.gitファイルを持っていません。私がXcodeにソース管理を開始させる唯一の方法は、端末を使って最初のgitコミットを行う場合です: git init git add。 git commit -m "初期コミット"以前は決してこれまで使用されていなかったので、私はいつもXcodeを通してソース管理を開始することができました。 その後、Xcodeソースコントロールを使用することができます。 誰かが修正を知っていますか? OS 10.12.3とXcodeで 8.2.1Xcodeのソース管理の問題

+0

これは私の問題を解決しませんでした。 –

+0

現在のファイルがバージョン管理下にない場合( '.git'フォルダなし)、初めてgitコマンドを使ってgit repoを初期化する必要があります。 –

答えて

0

すべてのプロジェクトは、ソース管理下に既にあるメッセージは、プロジェクトが既に同じ経路で、または親のパスとしてのgit(.gitフォルダによって制御したことを意味します)。ですから、xcodeのプロジェクトでは、/ pull/pushをコミットする必要があります。または、プロジェクトをソース管理 - >プロジェクトで設定することができます(通常作業コピーを作成しますアイテム) - > configure git。

同じgitリポジトリにファイルを追加する場合は、.gitと同じパスにファイルを追加するか、そのサブパスを追加してからxcode - > source control - > commit - >追加したファイルを選択してください - >コミット。

他のプロジェクトのソース管理を行う場合は、現在のプロジェクトを閉じて、別のプロジェクトでxcodeを再度開く必要があります。

関連する問題