如何使用版本控制对非vcs-ed的东西进行自己的修改?

时间:2011-01-04 03:06:30

标签: git svn command-line

假设我从“raw”的某个地方下载.vim脚本,它不在任何地方的存储库中。

现在我想做一些调整。但是当原作者发布新版本时,我想轻松地保留我的更改,假设没有冲突,如果有冲突我想知道。

我熟悉以非常简单的方式使用git和svn,并且我了解如何在需要时创建自己的回购。

我真正感兴趣的是您将采用什么程序来处理这种情况?我相信它会在你之前找到你:)

1 个答案:

答案 0 :(得分:3)

从原作者那里获取当前版本。

将其粘贴在您的版本控制系统中。

创建一个名为“vendor”的分支

让你自己编辑主干,随时随地提交。

当您从原作者中找到新版本时,请查看“供应商”分支,覆盖文件并提交。

将供应商分支合并到trunk并提交。