web-dev-qa-db-ja.com

Git初心者:サーバー上の変更を追跡する

それで、私はGitに慣れるようになりました(これまでVCSを使ったことがありません)。 Gitユーザーの中には、本番サーバーにプッシュするだけで、ローカルの開発サーバーにはプルしないように指示している人がいます。それで私はこのシナリオで私を残します。

私はマルチサイト環境でWordPress 3.0を走らせています。プロダクションサーバ上で、私はダッシュボードから新しいブログ(それを6番と呼びましょう)を作成し、それにカスタムテーマが必要です。

私はライブサーバーからdbをダウンロードし、最新のプラグイン設定、ブログなどを持つためにそれをローカルにインストールします。私はデータベースをインストールします。localhostにマッチするようにすべてのURLを微調整します。しかし!私はliveserverからdevserverへそのフォルダを同期していないので、新しいブログのフォルダはwp-contentフォルダからなくなるでしょう。

このようなタスクを完了する必要があるときに、Gitを使用して、ライブサーバーからローカルマシン(またはGitHubなど)に最新のリポジトリをチェックアウトできますか?それとも間違った見方ですか?

1

Gitで、ライブサーバーからローカルマシンに最新のレポをチェックアウトできますか?

いいえ、あなたもバージョン管理下にwp-contentフォルダを追加しない限り。

代わりに、rsyncなどの他のツールを調べることができます。

データベースに関しては、ライブサーバーがリモートのMySQL接続を受け付けるようにすることで、開発者のマシンから直接それに取り組むことができますが、それはあまり良い考えではないと思います。

2
scribu

あなたの質問は同時にあまりにも曖昧でもあり、また具体的すぎます。あなたの質問の最初の部分に対する答えは「はい、Git、Subversion、Mercurial、DARCS、CVS、RCS、SCCS、SourceSafe、Perforce、またはその他の多くのリビジョン管理システムを使用することで可能です」です。あなたの2番目の答えは「ほとんどの場合、いいえ、あなたはそれを誤って見ていない」です。

あなたが求めていることをより具体的にすることができますか。同時に、それが悪い考えだと思わせるものは何ですか?

0
ZaMoose