假设我从“raw”的某个地方下载.vim脚本,它不在任何地方的存储库中。
现在我想做一些调整。但是当原作者发布新版本时,我想轻松地保留我的更改,假设没有冲突,如果有冲突我想知道。
我熟悉以非常简单的方式使用git和svn,并且我了解如何在需要时创建自己的回购。
我真正感兴趣的是您将采用什么程序来处理这种情况?我相信它会在你之前找到你:)
答案 0 :(得分:3)
从原作者那里获取当前版本。
将其粘贴在您的版本控制系统中。
创建一个名为“vendor”的分支
让你自己编辑主干,随时随地提交。
当您从原作者中找到新版本时,请查看“供应商”分支,覆盖文件并提交。
将供应商分支合并到trunk并提交。