2

私は石器時代を離れ、バージョン管理を自分のワークフローに統合しようとしていますが、完全な VC 初心者です。私は Bean Stalk のアカウントを持っており、そこにリモート git リポジトリを追加し、Coda 2 でローカル git リポジトリを正常に開始しました。また、MAMP Pro を実行して自分のドメインで thedomain.dev を使用できるローカル開発環境をセットアップしています。ローカルで展開するネットワーク。最終的なゲームは、ローカルの git リポジトリを使用してローカルでコーディングし、満足したらリモート リポジトリにプッシュ (正しい用語ですか?) し、リモート サーバーでホストされているステージング ドメインにそれらのファイルをアップロードします。 . 私の以前のワークフローでは、サーバー上でファイルを直接編集する必要がありましたが、これは恐ろしいことでした。だから、私は物事を正しい方法でやろうとしています。

これを行う方法に関する適切なリソースが見つかりません。繰り返しますが、ローカルの git リポジトリは問題なく動作しています。ただし、これらの変更を Coda 2 のリモート リポジトリにプッシュできるようにしたいと考えています。[サイトの編集] パネルの [ソース] タブには、ドロップダウンに [ローカル] しかなく、何も変更できません。それを行う方法を理解し、Googleで多くのヘルプを見つけることができません.

何かご意見は?これも良い戦略ですか?SFTP 経由でファイルを直接編集するよりも優れたワークフローを見つけようとしているので、提案を受け付けています。

ありがとうございました!

4

1 に答える 1

2

Codaで最初からリポジトリを設定する場合は、ターミナルを使用してリモートパスを追加する必要があると思います。[ターミナル]タブを開き、Beanstalkが「既存のリポジトリを追加する」などと言っているものを貼り付けます。次のようになります$ git remote add origin git@<username>.beanstalkapp.com:/<repo>.git。その後、そのリポジトリにプッシュするには、[ソース]タブの下部にある[プッシュ]ボタンを使用できます。

プロセスに関する限り、Beanstalkで行っていることはおそらく「最も単純」です。つまり、コマンドラインまたはサーバーへのソフトウェアのインストールに必要な時間が最も短いプロセスです。次のステップは、サーバーをgitリモートとして設定することでサーバーに直接デプロイすることです。次に、サーバーにSSHで接続し、変更を直接プルできます。その後、プロセスを自動化するFabricやCapistranoなどのツールがあります。

于 2012-11-09T14:30:06.383 に答える