0

現在、画像をアップロードするためのページを含むウェブサイトを構築しています。画像はリポジトリにアップロードされ、アップロードされた入力フィールドに基づいて自動的に名前が変更されます。

レポは現在 git を介してバージョン管理されており、私がやっていることは、非技術的な PM でプロセス全体をはるかに簡単にすることです。そのため、作成した Web インターフェイスを介してすべてをプル、追加、コミット、およびプッシュできる必要があります。HTML5 Web サイトで実行できる方法はありますか? バックエンドで PHP を使用し、一連の JQuery スクリプトを使用してファイルをアップロードしています (まだその部分に取り組んでいますが、まだ完全には理解できていないようです)。

ウェブサイトは次のことを行う必要があります。

  • ギットプッシュ
  • gitプル
  • git追加
  • gitコミット
  • アップロードされたファイルをリセットする git checkout
  • ^^^^^これらはグラフィカルに (html ボタンを介して) 行う必要があります
  • git コンソール出力を出力する
  • 「git pull」が押されるたびにレポから画像をロードする
  • 現在のユーザーがファイルのセットを更新している間に、別のユーザーによってプッシュが行われたかどうかを検出します

リポジトリで git コマンドを実行するようにサーバーにシグナルを送信する方法はありますか?

4

1 に答える 1

1

PHPのshell_execを使用すると、シェルに対して任意のコマンドを実行できますが、http://pear.php.net/package/VersionControl_Gitのようなもの、より優れた/より安全なインターフェイスを提供します。

于 2012-08-28T00:50:52.820 に答える