如何在Tortoise SVN中分别对同一文件进行两项更改?

如何在Tortoise SVN中分别对同一文件进行两项更改?

问题描述:

请考虑一种情况:我对一个版本化文件进行了多项更改并希望提交更改。现在我意识到他们最好是作为两个单独的提交承诺 - 所以一些变更属于一个变更集,另一个变更属于另一个。我怎样才能最有效地做到这一点?如何在Tortoise SVN中分别对同一文件进行两项更改?

复制文件,使用svn diff撤销第二个更改集的更改,提交带有第一个更改集的已修改文件,复制文件,提交第二个更改集。

这取决于TortoiseSvn是否支持Hunk选择。 TortoiseHg(为mercurial),所以我认为Tortoisesvn也是如此。

+0

不,不幸的是,它不支持这个 – 2010-01-14 01:18:13

+0

好的谢谢。我认为可以按照亚伦解释的方式实施。 – 2010-01-14 06:01:27