タグ付けされた質問 「version-control」

4
WordPressサイトの開発、ステージ、本番の展開?
だから、WordPress Webサイトの開発/ステージ/プロダクションのイテレーションを(別々のサーバー上で)できるようにする必要があります、私は通常gitを使用しますが、メインのデータベースに依存しているため、これは明らかにWordPressサイトで動作しません構成...まあ、ほとんどすべて。 だから私の質問は、皆さんどうやってやるのですか?私は簡単なグーグルを持っていて、いくつかのプラグインがあることがわかりました、これが唯一の方法ですか?使いやすさ、速度、信頼性、UIなどの点で、最も優れているのはどれですか?

4
wp-config.phpのバージョン管理のベストプラクティスは?
wp-config.phpバージョン管理リポジトリにファイルを含めるためのベストプラクティスはありますか? このタイプの構成で新しいサイトを作成することを検討しています(Alex KingとMark Jaquithに似ています): /index.php /local-config.php /wp-config.php /wp/ (core) /wp-content/ (plugins, themes, etc.) このリポジトリが公開された場合に、パスワードをgitに公開せずにこれを行うにはどうすればよいですか? 特にMarkの投稿では、local-config.phpはローカルデータベースの詳細とパスワードを保存できるように見えますが、本番のものはwp-config.phpに残ります。これは面倒すぎるので、バージョン管理外のwp-config.phpのままにしておく必要がありますか?

7
ファイルの履歴を保持するためにSubversion、Git、または同様のバージョン管理システムの使用を開始しますか?[閉まっている]
これは表面的には広範な質問かもしれませんが、WordPressサイトで編集済みファイルのバージョン履歴を保持するために使用するセットアップ/ワークフローの具体例を探しています。たとえば、サイトを開発するとき(そしてライブになった後でも)、私はしばしばCSSファイルとPHPファイルに変更を加えますが、それらのファイルの古いバージョンに戻す素晴らしい方法はありません。私の目的では、ローカルの開発インストールで変更を行ってから、それらの変更をライブサイトにコピーすることは、私が望んでいるよりも多くのトラブルです。バージョン管理ツールを使用してライブサイト上のファイルの編集を追跡する方法についての提案はありますか?

2
ページのコンテンツをバージョン管理するにはどうすればよいですか?
REST APIのドキュメントを提供するWordPressベースのWebサイトがあります。APIは常に変化しているため、ドキュメントも変化しています。ただし、APIのコミットと照合できるように、ドキュメントのバージョンを管理しておきたいと思います。WordPressページにコンテンツをリモートリポジトリ(GitHubなど)から取得させる方法はありますか?または、あるリポジトリからWordPressにコンテンツをプッシュする方法はありますか?

2
データベースのバージョン管理と導入のためのソリューション?
現在、私はダンプスクリプトを使用して、データベースをgitリポジトリにコミットしています。 --skip-extended-insert --skip-comments --skip-dump-dateつまり、diffは何が変更されたのかを大まかに知ることができますが、マージしようとするとすべてが失敗します。 WP_SITEURL、WP_HOME、およびワードプレスが格納する他のすべての場所の完全なURLは、別のホストにインポートするときに更新が必要です(テスト、ステージング、本番)。 誰かがより良い方法を使用していますか? 主な問題: Wordpressはデータベース全体に完全なURLを保存します(移植不可) 他の多くの無関係なレコードが変更される auto_increment値(私はこれらを取り除くだけですが、IDの問題が発生しています) タイムスタンプ(場合によっては取り除かれることもあります) 一時的な *レコード...それらの処理方法がわからない タイムスタンプ付きの移行を作成し、追加または削除したもののみを使用するプロセスが理想的ですが、それが可能かどうかわかりません。

3
ワークフローにバージョン管理を追加するにはどうすればよいですか?
私はテーマを開発していますが、たくさんあります。PSDが渡され、HTML / CSSをコード化し、コードをWordpressにスラップし、QCが得られたら修正します。ライブになると、クライアントは通常のようにブログ投稿を編集したり、カスタムプラグインを使用して写真をアップロードしたりできます。 テーマやページ/投稿コンテンツに変更を加える必要がある場合があります。つまり、それらをライブにするか、クライアントが承認するために開発環境にサイトをダウンロードしてセットアップする必要があります。バックアップもバージョン管理もありません。これを変更する必要があることに気付きました。 GitとMercurialが提案されているので、これらのツールを利用したいのですが、ワークフローにどのように組み込むかについて混乱しています。 開発サーバー上のサイトへのすべての変更を要求し、承認後にそれらをライブでプッシュしますか?ブログの投稿についてはどうですか?開発者に投稿を書いて変更をライブにプッシュするのはやり過ぎのようですが、ライブサイトで編集されたデータベースを同期するにはどうすればよいですか?インターネットを調べました。いくつかのガイダンスをいただければ幸いです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.