我想将别人的回购移植到另一种语言。就我而言:SCSS -> Stylus
,但很容易就是Javascript -> Coffeescript
。
最好的方法是什么?我应该:
此外,继续更新新语言回购的最佳方法是什么?
理想情况下,我可以根据主要repo的CSS的新更改来区分原始CSS副本,然后相应地更改我的Stylus文件。有一个简单的方法吗?
答案 0 :(得分:7)
因为你想跟踪它,我可能会分叉现有的repo,然后在一个单独的分支中进行更改(“rewrite-for-foo”)。因为当您再次检查主数据并且可以查看最近的更改和差异历史时,您可以轻松地看到需要应用于重写的内容。更重要的是,您实际上可能希望在新版本中保留至少一些原始文件,例如文档,配置文件等。通过分支和使用分支,您可以更好地跟踪原始分发中您想要的一些更改