这个问题与Porting a Github repo to another language类似,但有区别,所以请不要将其标记为重复。
如果我正在编写软件,说一个库,并维护一个GitHub仓库,我应该如何处理将我自己的代码移植到不同的语言?
例如,如果我在nodejs中编写一个库,并且我也将它移植到PHP,python和Go,那么处理这个问题的最佳方法是什么?
在单个仓库中完成所有操作是否明智,每个港口都有自己的分支?或者我应该分叉原始版本,只需将叉子命名为“mylib-php”,“mylib-py”等等?
答案 0 :(得分:1)
最好使用几个repos,因为它不仅会在代码历史中(不会合并在一起)建立明确的分离,而且还会在:
然后,您可以在repos中拥有一致的策略,例如master表示最新的稳定开发。每个克隆的repo代表一个工作代码(而不是一个具有多个分支的repo,您需要在克隆后寻找并找到正确的分支)