2015-10-24 102 views
0

所以如果我使用的是鲍尔软件包(特别是这个:https://github.com/DmitryBaranovskiy/raphael/),并且它有一个小小的错误。这不是什么大不了的事情,有一个PR:https://github.com/DmitryBaranovskiy/raphael/pull/645,但似乎PR不会很快合并...有没有办法将此修复程序合并到(至少)我的本地版本的软件包理论上没有失去所有鲍尔善良?我是鲍尔新手。我想我问的是有没有办法“定制”一个鲍尔软件包?如何在本地自定义Bower包?

(对于背景下,我使用的是鲍尔钩入滑轨资产管道如下所述:http://dotwell.io/taking-advantage-of-bower-in-your-rails-4-app/

谢谢!

回答

1

我觉得你对拉请求的修补程序感到很痛苦:)不幸的是,并没有真正的干净方法来做到这一点。要做到这一点

一种方法是:

  1. 叉Raphel
  2. 纳入修复需要
  3. 更新您的bower.json指向raphel到您的个人github上叉"raphael": "yourusername/rapheal#branch_name"
  4. 开关回到“cannonical”raphel一旦修复合并

Ed它

我原来的答案没有意识到原来的PR是3岁。我已经更新,以倡导分派拉斐尔。

+0

完全合理。我有另外一个朋友说我应该把我的'bower.json'指向已经存在的fork/fix,但是我认为我更喜欢让它在我的控制之下,直到(希望)修复被合并到master中。谢谢! – TheaterGirl62

+0

很高兴帮助!祝你好运! –