検索

ホームページ  >  に質問  >  本文

git - Travis CI 変更されたファイルのみを取得するには?

こんにちは、静的ファイルを保守しているときに、次の必要性を思いつきました。他の人が送信した PR が仕様を満たしているかどうかを確認する必要があります。

しかし、staticfle は非常に大規模なライブラリなので、PR と送信ごとに git clone する必要がある場合、大量の不要なトラフィックが生成されます。この PR の更新されたファイルを入手する方法はありますか?

たとえば、次のような PR です: https://github.com/staticfile...

彼が提出した package.json が規則に準拠しているかどうか、またファイルが規則に準拠した場所に配置されているかどうかを確認する必要があります。

phpcn_u1582phpcn_u15822786日前781

全員に返信(2)返信します

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:45:15

    これは興味深い質問です。特に Github API を確認したところ、プル リクエスト ファイルのリストという API があることがわかりました。

    この API を呼び出して PR 更新ファイルを取得してみると、ルールに合った場所に配置されているかどうか、ファイルの URL の一致から直接判断でき、ファイルが仕様を満たしているかどうかを確認できると思います。 URL を通じてファイルに直接アクセスできます。内容は後で確認されます。

    返事
    0
  • PHPz

    PHPz2017-05-02 09:45:15

    それをキャッシュに追加してから、ディレクトリに移動してプルを実行できますか?

    返事
    0
  • キャンセル返事