我使用了SVN + GIT,但仍然发现它不太满意,因为它们不使用文件级版本控制。任何人都可以告诉我为什么所有类型的版本控制软件不支持跟踪版本的invidual文件?
基本上我想要做的是在自己的分支上开发小型库,然后不断集成到主分支中。问题是每个分支不仅包含那些文件,还包括项目设置文件,配置,测试脚本......我还需要在开发库时进行版本控制。我希望每个库的修订版本都是单独计算的。当我从master创建另一个分支时,我将始终拥有可以使用的日期库。如果我在该分支上执行错误修正,我将能够将修改后的库文件仅推送到主分支,然后在主分支上,我也可以将错误修复到正确的库分支上。
总而言之,问题是如何将所选文件合并到任意分支中并分别跟踪每个文件的更改?
这是一种方法吗?或者我在做一些非常错误的事情?我很困惑。请帮忙!
答案 0 :(得分:1)
您想使用子模块而不打扰SVN。您可以随意混合搭配。