2

Smarty PHPのlibsフォルダーをオープンソースのGitHubプロジェクトに追加し、Smartyが更新されたときに自動更新する方法はありますか?

4

3 に答える 3

4

Composerを介して依存関係を管理することを検討してから、 Packagistリファレンスを介してSmartyを含めます。

このようにして、最新の開発バージョンを参照することも、特定のバージョンを参照することもできます。重大な問題に陥らないように、後者のアプローチをお勧めします。

于 2012-12-29T22:25:35.047 に答える
0

いいえ、GitHub リポジトリに登録できる唯一の参照はサブモジュールのものになるためです。
(「他人のレポを GitHub の Git サブモジュールとして使用する」のように)

サブモジュールは、「最新」ではなく、固定されたコミットを参照することに関するものです。

subtree mergingを使用できますが、次のようになります。

  • 更新はローカルで行われます
  • (Smarty の初期リポジトリと独自のリポジトリの間で) データが複製され、GitHub にプッシュされます。
于 2012-12-29T22:18:09.530 に答える
-1

Smarty の Git ミラーであるこのリポジトリを使用できます。外部ライブラリが自動的に更新されることは本当に望ましくありません。

アップデートにバグやその他の変更があり、コードが壊れた場合はどうなりますか? どのようにロールバックしますか?更新が自動的に行われる場合、どこにロールバックすればよいかをどうやって知るのでしょうか?

Smarty の新機能やバグ修正が必要な場合は、自動更新を避けて手動で更新することを強くお勧めします。

于 2012-12-29T22:20:03.173 に答える