クライアント コード管理ツールの変更: SVN から GIT へ
現時点では、APICloud Studio 2 の新しいバージョンはまだパブリック ベータ期間中ですが、APICloud Studio 2 のコード管理クライアントは SVN から GIT に変更されています。会社のコード サーバーは依然として SVN です。サーバーとフロントエンドはクライアントとして GIT を使用します。一部の子供たちはそれを推測したに違いありません。APICloud Studio 2 はコードの管理に GIT-SVN テクノロジーを使用しています
この重要な機能は予期せぬものですが、実際にはそうなっています。 APICloud Studio 2 の一部 大きな欠点。フォーラムでは、「コードを送信しても効果がないのはなぜですか?」というような質問が毎日寄せられます。 QQ、または電子メールを通じて。発見された問題は主に、コード管理ツールの個人的な使用習慣に焦点を当てています。GIT の使用経験がある人は、基本的に SVN を使用してコードを管理することができます。ようやく APICloud クラウドにコードを送信できるようになりましたが、コードをクラウドと同期する前になぜローカルで送信する必要があるのか、まだよく理解できていないかもしれません
を使用してコードを送信するのはどれほど「難しい」のか。 APICloud Studio 2?
変更したファイルまたはフォルダーを右クリックし、[Git] -> [Git add + commit] を選択します
![git 提交命令](https://img.php.cn/upload/article/000/000/001/63457b680cec6ab218cec77303a6afbc-0.png)
下部の新しい入力ボックスに、変更内容、変更の動機を記録する説明を入力します。次に、ctrl/cmd + s を押して保存します
![GIT-SVN テクノロジーを使用した APICloud Studio 2 チュートリアル](https://img.php.cn/upload/article/000/000/001/befd9c48920ab2a18900df6a52e4db4a-1.png)
ローカル コード送信ログでローカル送信が成功したかどうかを確認します
ログを表示するには、ctrl/cmd でコマンド入力ボックスを表示できます+ SHIFT + P を入力し、「log」と入力して、「Git Plus: Log command」を選択します。
![git 日志](https://img.php.cn/upload/article/000/000/001/341f2635fe0b6e93067693da4d5a01bc-2.png)
プロジェクトのローカル送信レコード ページに、送信したばかりのレコードが表示されている場合は、ローカル送信が成功したことを意味します。
![GIT-SVN テクノロジーを使用した APICloud Studio 2 チュートリアル](https://img.php.cn/upload/article/000/000/001/341f2635fe0b6e93067693da4d5a01bc-3.png)
プロジェクトのルート ディレクトリを右クリックします -> コード管理 -> クラウドから同期します
各作業の前に、「クラウドに同期」操作を実行することをお勧めします。 「クラウドに同期」。最初に更新してから SVN で送信するのと同様です。 クラウド同期 この期間中、クラウド同期が完了すると、下部のコンソールにログが出力され、左上にプロンプト通知が表示されます。
![GIT-SVN テクノロジーを使用した APICloud Studio 2 チュートリアル](https://img.php.cn/upload/article/000/000/001/0a94fc7dd81cdd46553560875aa942b5-4.png)
クラウドコンパイルを右クリックして、コード提出レコードを表示します
APICloud Studio2はクラウドのさまざまな機能を統合しており、プロジェクトを直接右クリックして、対応するクラウドインターフェイスに入ることができます。先ほど行った変更がクラウドに同期されていることがわかります
![GIT-SVN テクノロジーを使用した APICloud Studio 2 チュートリアル](https://img.php.cn/upload/article/000/000/001/dda1d25eb4413ba900d2bd82dfe885ce-5.png)
GIT-SVN テクノロジーに興味がある場合は、実際に GIT を使用して管理できます。すぐに検索してみてはいかがでしょうか?!
APICloud Studio 2 のデフォルトのコード管理ツールとして SVN を使い続けてみませんか?
まず第一に、コード管理機能は基本機能の 1 つにすぎません。 APICloud Studio2 によって提供されており、まだ SVN に慣れていない場合、または最近プロジェクトが多忙になっている場合は、APICloud Studio2 の他の機能を使用し続ける前に、コードを管理するために APICloud Studio2 を使用する必要があるという制限はありません。では、APICloud アプリケーションを管理するために、さまざまなサードパーティのコード管理ツールを使用できます。
![GIT-SVN テクノロジーを使用した APICloud Studio 2 チュートリアル](https://img.php.cn/upload/article/000/000/001/477e8729f14e70ad596d8dad5124d998-6.png)
次に、APICloud Studio2 のコア コード管理ツールがあります。もちろん、GIT に変更されたのは、より効率的で、より多くの可能性があるためです。少し抽象的かもしれないので、非常に重要ではありますがあまり重要ではない 2.1.4 を見てみましょう。 - キャッチアップデート: ローカルコードタイムの起動 マシン機能は、クラウドと同期する際のローカルのコミットされていないコードの手動バックアップと自動バックアップをサポートしており、ローカルにある限り、GIT の stash コマンドに基づいて実行できます。 .git ディレクトリは人為的に破壊されるわけではなく、何らかの理由で未送信のコードがすべて一度保存されます。もちろん、「ローカル コード タイム マシン」機能を使用して復元できます。 .git ディレクトリ。ローカル バックアップは単純な zip 圧縮ではないため、興味がある場合は、git stash コマンドを学習してください。
まとめ
GIT はとても使いやすいのに、コードを送信するための使い方をまだ知らない人がいるのはなぜですか? もちろん、それは個人のコード管理ツールの使用習慣の違いによるものですが、責任を持って言えます。 GIT に慣れることは有益なだけではありません。APICloud アプリケーションの開発がうまくなればなるほど、将来の学習や仕事のあらゆる側面に役立つようになります。世界を別の角度から見てみると、新しい違いが見つかるでしょう~
。
以上がGIT-SVN テクノロジーを使用した APICloud Studio 2 チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。