如题,有的动作很好用,然后我根据自己的需求进行了一定的修改,但是在动作更新后,我的修改都没有了,所以希望能够有简单的像github一样的功能。
比如pull request,我自己修改后可以提交给动作作者,他觉得ok就自动合并。比如fork,我自己修改动作以后,上传到我自己的动作库(这里自己的动作库可以是私密的)
不知道这些要求实现是否复杂,希望能和作者讨论下
这是挺好的一个功能,不过感觉挺复杂的,目前没有啥思路。。。
Git是基于文本的,咱的动作定义内部表示更复杂一些,不太容易进行合并。
我目前的想法是,当我自己修改了别人的动作后,本地动作代码做一个标记,修改者为xxx。然后在更新动作的时候,发现有修改者标记,就做一个代码检查,显示云端最新版动作和本地动作代码的差异,然后可以有选择的部分覆盖或者更新动作代码