タグ付けされた質問 「git」

4
Git / GitHubは優れたWordPress展開ソリューションですか?
現在、WordPressをローカルで開発し、GitでコードをGitHubにコミットしてから、サーバーにSSHで接続し、「git pull」を実行してコードを更新しています。これは、WordPressサイトにコードを展開するのに適したオプションですか(この場合、明らかにサーバーへのルートレベルのアクセス権があります)。この場合、Git / GitHubを最大限に活用するにはどうすればよいですか?
67 deployment  git  github 

3
gitを使用して複数の開発者間でWPデータベースを同期する
WordPress開発プロジェクトに適用されるgitワークフローの改善に取り組んでいます。多くの場合、コンテンツ管理システムを開発するときhttp://dev.finalsitename.com、プロダクションバージョンで使用されるカスタム投稿タイプと分類法を含む開発サーバー(など)を作成します。これにより、クライアントはコンテンツをサイトに追加し始めることができます。 彼らがこのタスクに取り組んでいる間、私は通常、ローカルホスト環境で使用されるルックアンドフィールとカスタムプログラミング/プラグインを構築しています。それらの更新を上書きしないようにするために、通常はデータベースのコピーを取得して置き換えます。ただし、WP管理エリアに移動して、設定または他の小さなものを変更する必要がある場合があります... 複数の開発者がWordPressプロジェクトで作業している場合、それぞれのバージョンのサイトの(タイムスタンプされた)データベースダンプを行い、ローカルブランチをコミットしてリモートリポジトリにプッシュする前にルートディレクトリに含めます。このアプローチの問題は、データベースが同期していない場合が多く、どちらを使用するかを簡単に判断できないことです。 複数の開発者(およびクライアント/コンテンツプロデューサー)が同じプロジェクトで作業できるようにしながら、データベースの同期を維持するために他の開発者は何をしていますか?

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

6
WordPressとGitのワークフロー
私はこの質問が何千回も聞かれたことを知っていますが、WordPressで作業するときにGitを最大限に活用する方法を実際に試しています。 私はウェブを精査し、数十の記事を読みましたが、それらはすべて簡単にトピックをカバーしているようです。最近読んだ中で最も有名なものをいくつか紹介します。 -WordPressを制御するバージョン -Gitを使用したWordPressテーマの展開の管理 -FTPの代わりにgitを使用してカスタムWordPressテーマを管理します 現在、私のワークフローは次のようになっています。 WordPressをローカルにインストールする テーマを開発する ローカルサーバーからWordPressデータベースをエクスポートする WordPressデータベースをリモートサーバーにインポートする FTP経由でWordPressファイルとテーマをアップロードする クライアントが変更を加える FTP経由でWordPressファイルとテーマをダウンロードし、リモートサーバーからWordPressデータベースをエクスポートする ファイルをローカルで置き換える 開発の変更を行う FTP経由での再アップロード、リモートサーバーへのデータベースのエクスポートとインポート Gitはこのプロセスを合理化できることを理解しています。これを行う最良の方法は、追跡する必要のない特定のディレクトリを無視する.gitignoreファイルを作成することと、ローカルおよびリモートの両方のwp-config.phpファイルを作成することです。 しかし、データベースをどのように処理しますか?クライアントは通常、変更を行います(投稿/ページ/プラグイン)。リモートデータベースからエクスポートし、ローカルサーバーにインポートする必要がありますか? 誰かがここで私に最適なワークフローを提案できますか?そして、手順を説明します。 また、GitHubとは異なり、Bitbucketのプライベートリポジトリは無料であるため、おそらくBitbucketを使用したいと思います。 任意の助けをいただければ幸いです。 前もって感謝します!
23 deployment  git 

5
Gitを使用したWordpress
インターネットで検索しましたが、正しい解決策が見つからないため、この質問をしています。実際、私は複数の開発者がお互いの作業を混乱させることなく単一のワードプレスプロジェクトで作業できるソリューションが必要ですが、ワードプレスでは、プラグインがアクティブであるかどうかなどのすべてのものがデータベースに保持されていることがわかります。 開発者が互いに通信する方法よりもローカルプロジェクトにプラグインをインストールする場合、すべての人がその特定のプラグインなどをインストールする必要があり、すべての開発者がコードをプッシュ/プルすると他のサイトのサイトが壊れる可能性があります。 データベースも共有する必要があります。プラグイン/テーマの設定を共有して、開発者間で競合が発生しないようにします。 ありがとう
21 git 

2
Wordpress Gitワークフローヘルプ
Wordpressで作業するための強力で合理化されたワークフローのアイデアを探しています。 リポジトリを処理するためにGithubを使用せずに、自分のサーバーにgit環境を内部的に配置したいです。 gitブランチの作成時のサブドメインの自動作成(development.domain.com、ryan.development.domain.com)-おそらくいくつかのシェルスクリプトフックがこれに理想的です。 Phing PHP / Shellスクリプトdb移行(このようなhttp://interconnectit.com/products/search-and-replace-for-wordpress-databases/のようなもの)の処理による、プッシュ時のシリアル化されたデータベース置換の処理 操作はおそらく次のようになります。 現在の最新のワードプレスのバージョンを取得してそれを分岐させると、分岐の名前はサブドメインエントリを取得します(branchdevelopment.domain.com) サブモジュールが利用可能な場合は、必要なテーマ(このために独自のgitリポジトリを作成します。論文を使用するため、既に作成されたサーバーの内部から取得するために空白の論文gitリポジトリを設定します) チェックアウトと変更、クライアントレビュー、ライブにプッシュされると、データベーススクリプトはシリアル化されたURL値をローカルホスト(またはサブドメイン)からライブURLに自動的に変更します これは可能ですか?カピストラーノもこれを活用するのに良いと聞いたが、カピストラーノが完全に機能するかどうかはわからない。 私は自分のサーバーで約200のサイトを実行していますが、これらのサイトを強力なgitワークフロー環境に実装し始めて、作業を効率化できるようにしたいと思います。現時点では、基本的にサイトの画像をダウンロードしてローカルで作業し、変更をサーバーにアップロードします。これは、この日と年齢で非常に退屈です。 誰もこのタイプのワークフローに関する解決策を持っていますか/過去にこれで働いていましたか?もしそうなら、いくつかのリソース/回答をいただければ幸いです。
17 git  workflow 

5
gitを使用してWPダッシュボードから更新するWP Webサイトプロジェクトをどのように構成する必要がありますか?
数か月間、WPダッシュボードを介してコアとプラグインを更新する機能を犠牲にせず、型破りなディレクトリ構造(wp -WPの親フォルダーの外のコンテンツ)、Webサイト全体の管理と展開が簡単です。私はサブモジュール、サブツリー、ネストされたリポジトリなどについて読みましたが、それをすべて合わせて適切な戦略を選択するのに苦労しています。 括弧でgitリポジトリを処理する方法についての考えとともに、ここに私が今考えているものがあります。 root (main project repo) |-- wordpress (public git repo added as subtree) | |-- wp-content | | |-- plugins | | | |-- my-custom-plugin (git repo added as subtree) | | | |-- other-plugin-with-git-repo (git repo added as subtree) | | | +-- other-plugin-without-git-repo (ignored/untracked) | | …

1
Subversionリポジトリからgit-svnでwordpressプラグインを複製するより速い方法はありますか?
git-svnを使用してSVNリポジトリを複製する場合、関連する変更がないかすべてのリビジョンを検索します(少なくとも私が理解している限り)。とにかくこのプロセスを速くする方法はありますか? 私はこのリンクを見つけました:https : //stackoverflow.com/questions/747075/how-to-git-svn-clone-the-last-n-revisions-from-a-subversion-repositoryこれは、リビジョンの数。どこまでさかのぼってその数を見つけるかを知る必要があるだけです。

5
Gitリポジトリ(github)からWordPressプラグインを更新するにはどうすればよいですか?
複数のサイトにインストールされているプラ​​グインをgithubリポジトリから簡単に更新する方法はありますか?git pullを使用して、各サーバーのコマンドラインから実行できることを知っています。しかし、プラグインが更新される方法と同様に、ワードプレスの管理者からそれを行う方法はありますか?

3
リポジトリからローカライズ版のWordPressを取得する方法
すべてのワードプレスプロジェクトで使用する基本的なスケルトン/ボイラープレートを設定しています。Mark Jaquithsのアプローチに従い、WPをサブモジュールとして含めます。彼はhttps://github.com/WordPress/WordPressからそれを取得します。私のクライアントの多くはドイツ出身で、管理にはドイツ語のファイルが必要です。 ローカライズされたファイルをスケルトンのgitリポジトリに含める方法はありますか?

1
ダウンロードせずにWordPressリポジトリのコードを確認するにはどうすればよいですか?
プラグインとテーマに関する質問はたくさんありますが、必ずしもインストールしている必要はありません。zipアーカイブをダウンロードし、解凍してエディターで開くのは、面倒すぎるようです。 WordPressのソースとそのリポジトリ内のすべてのプラグインとテーマを参照する方法さえあれば...
8 search  git  svn 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.