0

Facebook Mobile DevCon 2013 ( http://www.youtube.com/watch?v=mLuaUtbGvEM ) のビデオを youtube で見ていて、誰かが何か新しいことを説明するたびに、彼または彼女は新しいチェックアウトを行い、すべてのプロジェクトに新しいコードが追加されました。これはあなたのプロジェクトの異なるバージョンのようなものですか? これは正確にどのように機能しますか?

誰かが git チェックアウトとは何か、セットアップに何が必要かを大まかに説明できますか?

編集 スピーカーは38:49にgitチェックアウトを行います

4

1 に答える 1

2

講演者はおそらく、デモ/ウォークスルーの各段階に複数のブランチまたはタグを含む git リポジトリを持っています。git checkout特定のブランチ/タグ/ハッシュをチェックアウトするために使用され、すべてのファイルがその場で更新されます。Xcode はファイルの変更を検出し、エディター ビューと [グループとファイル] ペインを更新します。

この種のものを自分で作成するには、コードを開発し、作成した最新のコミットの後git branch step2になどのコマンドを使用してさまざまな時点でブランチを作成します。git branch step3

デモを実行するgit checkout step3と、コミット ツリーのそのポイントに移動できます。

于 2013-07-31T08:56:59.400 に答える