2017-02-27 5 views
1

私は最終的にgitに入っているWordPressサイトを持っています。以前はローカルで変更を編集していて、ftp経由でアップロードしていました。私は、次の操作を行うことができるように戦略を思い付くしたい:git repoへのワードプレスプラグインの同期

  1. はftpサーバ(プラグインのアップデートなど)に加えられた変更と私のgitリポジトリを更新します。私はその後、

私が一番知りません(私はこの部分を行う方法を知っている)

  • プッシュがローカルのgitに変更をテストしてから、FTP経由で展開し、私のローカルコピーにそのダウン同期すること方法1に近づくと私は非常にgit(通常はsvnを使用して)を使用しています。

    ありがとうございました

  • 答えて

    0

    git flowパターンに従うことができます。これは、3本の主要な枝で構成されています

    • マスター
    • をリリースビルドう枝を開発

    リフォームあなたの開発のすべてを開発し、ローカルでテストします。次に、サーバー上でテストする準備が整ったら、変更をリリースブランチにマージしてテストします。すべてがチェックアウトされたら、マスターブランチにマージすることができます。ここから、マスターブランチのファイルを手動でftpするか、変更が検出されたときにサーバーへのデプロイメントを自動化するデプロイメントフックを設定するかのいずれかができます。

    あなたのプロジェクトが成長するにつれ、いくつかのブランチを実装してビルドをさらに維持することができます。 機能オフ新しい機能を追加する必要がある場合、に再度マージしてから、フローを再度バックアップしてください。同様にのホットフィックスブランチは、即座にブランチのすべてのバグを "即座に"処理します。ここで

    はgitのフローパターンの良い例です。 [http://nvie.com/posts/a-successful-git-branching-model/][1]

    この記事では、Gitのフローパターンについて多くの詳細に入り、素晴らしいリソースです!

    はあなたがマスターからマージ新しい開発フェーズを起動するたびので、あなたがあなたのプロジェクトの最新バージョンを始めている知っているを開発していることを確認してください。

    +0

    お返事ありがとうございます。だから私はサーバーがftpサーバーだと言ったときに私が参照していたもの。これは、ftpサーバ上のファイルに直接加えられた変更を取り下げることには対応していません。 – Sara

    +0

    これを行うには、複製可能なサーバ上の変更点をgit repoする必要があります。 – heyitsgeo

    関連する問題