0

我使用了 SVN + GIT,但仍然觉得不太满意,因为他们不使用文件级版本控制。谁能告诉我为什么所有类型的版本控制软件都不支持单个文件的跟踪版本?

基本上我想做的是在他们自己的分支上开发小型库,然后不断地集成到主分支中。问题是每个分支不仅包含这些文件,还包含项目设置文件、配置、测试脚本……我在开发库时也需要进行版本控制。我希望每个图书馆的修订版都单独计算。当我从 master 创建另一个分支时,我将始终拥有可以使用的最新库。如果我在该分支上进行错误修复,我将能够仅将修改后的库文件推送回 master 分支,然后在 master 上,我也可以将已修复的错误推送到正确的库分支。

所以总而言之,问题是如何仅将选定的文件合并到任意分支并分别跟踪每个文件的更改?

这是一种方法吗,还是我在这里做错了什么?我越来越糊涂了。请帮忙 !

4

1 回答 1

1

您想使用子模块而不是使用 SVN。您可以随意混合搭配。

于 2012-10-15T06:09:19.107 回答