私はしばらくの間プログラミングをしており、専用サーバーでホストされている小さなアプリケーションを構築しました。
現在、プロセスを適切に管理する方法をまったく理解していない状態で、アプリのさまざまなバージョンを展開しています。
git hub のような製品を使用する場合、これはアプリケーションのビルドを管理する適切な方法ですか?
- アプリケーション全体を github にアップロードします。
- 作業するたびに、ダウンロードして開発サーバーにインストールします。
- 作業が完了して問題ないように見えたら、現在作業中のプロジェクトで変更されたファイルをアップロードしますか、それともロット全体を更新するつもりですか、それともプロジェクトの新しいバージョンを作成するつもりですか?
- すべての変更が更新されたら、これらを git ハブから実稼働マシンにプッシュするか、新しく変更されたファイルのリストを生成して、何らかのチェックリストを使用して実稼働マシンを簡単に更新できるようにしますか?
私のアプリケーションには約 900 個のファイルが関連付けられており、さまざまなフォルダー構造に保存されており、サーバー ベースのアプリ (正確にはコールドフュージョン) であり、ほとんどの時間を一人で作業しているため、アプリの開発を管理する方法を理解するのに苦労しています。 ...
また、コマンド ラインの使用方法もわかりません。私のデスクトップ マシンは Mac で、必要なすべてのサーバー アプリ (Windows Server 2012、MSSQL 2012 など) を VM で実行しています。
開発プロセスをきちんと維持できるようにしたいのですが、Mac を使用しているときにサーバー側のアプリ開発を管理する方法を理解するのに苦労しました。私の開発マシンは Windows マシンです。途中で立ち往生しているように感じます。 .