我对源代码控制不是很好,我有两个项目,即项目 1(版本 1)和项目 1(版本 2)。由于版本 1 是旧版本,因此我对版本 1 的唯一工作是修复其中的错误。我已经提交了对 svn 的最新更改。现在我有一个从版本 2 开始的新要求,比如一些附加功能。我还没有提交这个项目,它就在我的桌面上。
我的主要问题是,有没有一种方法可以反映项目 1(版本 1)和项目 1(版本 2)的任何更改或更适当的错误修复但是当我处理项目 1(版本 2)时,更改或新的特性不应反映在项目 1(版本 1)中。
我可能确切需要的图表。
项目 1(版本 1)-----> 提交-----> 项目 1(版本 1)已提交(错误修复) ------> 项目 1(版本 2)已提交(错误修复)
项目 1(版本 2)----->提交---->项目 1(版本 2)已提交(新功能) 只有项目 1(版本 2)显示已提交的新功能,并且不反映在项目 1(版本 1)中)
我该怎么做呢?我目前正在为我的 mac 使用 SVNX 工具。