February 9, 2013

GitHubの特定のコミットからパッチファイルをDLして適用する

GitHubの特定のコミットからパッチファイルをDLするには、コミットのURLに".patch"を付けます。

例えば、GitLab4.1でfilesとcommitsが404になる問題を修正するコミットは
https://github.com/jfut/gitlabhq/commit/79b9249ff44c5ccbef44a8d9420a3fff369d932a
なので、パッチは
https://github.com/jfut/gitlabhq/commit/79b9249ff44c5ccbef44a8d9420a3fff369d932a.patch
になります。

これを何らかの方法で保存して
git apply [保存したファイル名]
で、適用できます。パッチが適用出来るかどうかは
git apply --check [保存したファイル名]
で確認できるみたいです。

参考:
5.3 Git での分散作業 - プロジェクトの運営
http://git-scm.com/book/ja/Git-%E3%81%A7%E3%81%AE%E5%88%86%E6%95%A3%E4%BD%9C%E6%A5%AD-%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E9%81%8B%E5%96%B6

No comments:

Post a Comment