【问题标题】:Updating an unpacked and customised gem更新解压缩和自定义的 gem
【发布时间】:2010-01-06 11:03:04
【问题描述】:

我们有一个有趣的场景需要整理:

1) 我们有一个使用解压的 gem 运行的现有应用程序 2) 应用程序对解压的 gem 进行了一些自定义 3) 我想以某种方式将所述 gem 的新版本“合并”到这个未打包的 gem 中以使其保持最新。

有什么好的方法吗?

所有代码都在 git 中,尽管 gem 源位于不同的 repo 中。

【问题讨论】:

    标签: ruby-on-rails git rubygems


    【解决方案1】:

    你可以用 git 计算差异。

    创建一个新的空存储库并复制自定义的 Gem。 添加更改并提交。

    $ mkdir thegem
    $ cd thegem
    $ git init
    $ cp -r /path/to/gem/* .
    $ git add *
    $ git commit -m "Custom Gem"
    

    现在下载原始 Gem 的快照并替换文件夹的所有内容(.git 文件夹除外)。添加并提交。

    现在您可以查看第一次和第二次提交之间的差异,以了解您的自定义 Gem 中发生了什么变化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-29
      • 1970-01-01
      • 1970-01-01
      • 2022-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多