【发布时间】:2010-04-08 14:05:15
【问题描述】:
我正在使用 github 来存储我的 PowerShell 配置文件。我发现posh-vcs 我想在我的实际实现之上使用它。我希望能够将来自 posh-vcs 的更改合并到我当前的环境中。
处理此问题的最佳方法是什么?我的文件只有一个存储库,另一个文件夹中有 posh-vcs?或者这是对 Fork 的适当使用吗?即,fork 项目并添加我自己的文件,并在适当的时候从父项目合并?
【问题讨论】:
标签: git
我正在使用 github 来存储我的 PowerShell 配置文件。我发现posh-vcs 我想在我的实际实现之上使用它。我希望能够将来自 posh-vcs 的更改合并到我当前的环境中。
处理此问题的最佳方法是什么?我的文件只有一个存储库,另一个文件夹中有 posh-vcs?或者这是对 Fork 的适当使用吗?即,fork 项目并添加我自己的文件,并在适当的时候从父项目合并?
【问题讨论】:
标签: git
如果您在两个存储库之间具有相似的结构,您可以尝试 grafts technique 来:
只有当您想回馈该外部存储库时,分叉才有意义。
如果没有,您可以简单地克隆外部存储库并通过移植文件导入您的历史记录,更改 您的 存储库(与 post-vcs 存储库没有任何链接)
其他选项包括:
请参阅问题on repo tranfers 中的这两个选项,以及answer for more on submodules。
【讨论】: