我想将别人的存储库移植到另一种语言。就我而言:SCSS -> Stylus
,但它很可能是Javascript -> Coffeescript
.
解决这个问题的最佳方法是什么?我是不是该:
- 分叉存储库并编辑文件,而不是拉取请求。在这里,我只会分叉来维护两者之间的链接,以便我将来可以提取更新。
- 启动一个新的存储库,将遥控器设置为原始存储库,拉取文件,然后编辑文件。
- 还有别的事吗?
另外,继续更新新语言存储库的最佳方式是什么?
理想情况下,我能够将原始 CSS 副本与主存储库 CSS 的新更改进行比较,然后相应地更改我的 Stylus 文件。是否有捷径可寻?
因为您想随着时间的推移跟踪它,所以我可能会分叉现有的存储库,然后在单独的分支(“rewrite-for-foo”)中进行更改。因为这样,当您再次查看主版本并可以查看最近的更改和差异历史记录时,您可以轻松地看到需要应用于重写的内容。更重要的是,您实际上可能希望在新发行版中保留至少一些原始文件,例如文档、配置文件等。通过分叉和使用分支,您可以更好地跟踪您确实希望从原始发行版中进行的一些更改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)