2012-07-12 66 views
3

我觉得这是如此简单,但令人尴尬的是我无法找到它的信息,我是颠覆新手。svn与分支的基地

我创建了一个带有svn副本的分支并检出分支并从那里开始工作。我通过在我的工作副本中的这个分支上的一系列提交创建了一组变更集。

我现在想看看自从fork以来我做了哪些更改。我不想看到我的变更集和我分支的最新分支之间的变化 - 我只想看看我的变化。换句话说,我不在乎自从我分手以来,其他人在我分支的分支上做了什么。

我这样做最简单的方法是什么?我是否必须通过svn日志来筛选我的分支的基础版本?

谢谢!

回答

0

在这种情况下,我和SVN有同样的问题。最终发生的问题是,如果您已经提交到存储库,则无法使用基地svn diff,因为那样会使BASE是您从工作副本提交的最后一个修订。当您执行svn update时也会发生同样的情况。从储存库实际登录签出的一种方法是在服务器端,我知道这是不理想的,因为人们宁愿写一些代码来自动为你找到它,但正如你可以告诉的那样... svn没有这方面的命令。你最好的办法是创建一个服务器端脚本来跟踪并从现在开始使用它。