我有一个 repo,并开始(像往常一样)在一个分支上进行实验以创建一个特性。这个分支在这样的水平上取得了成功,它不再是一个特性,而是它自己成为了一个项目。
此刻,我继续将这两个项目作为分支运行,因为我仍然共享课程。
我希望有 2 个存储库并能够在它们之间共享(樱桃采摘)提交(在两个方向上)。
我的树看起来像这样:
----*------*--*--*-----*------------------- ... -------
\----*------*--------*--- ... ------------
我厌倦了将其保留为单个项目,因为有些文档我不想跟踪,但我必须跟踪它们,以便在我签出适当的分支时它们会发生变化。
我正在考虑分叉它以创建一个新的仓库,然后在每个仓库中杀死另一个分支。但我不知道这将如何影响 2 个存储库之间的协作(合并或挑选,或其他)。
请就此类任务的适当程序有什么建议?
先谢谢各位了。