我目前在/branches/private/issueNum
,我想回到/trunk/
而没有带来我在/branches/private/issueNum
所做的任何改变,所以我可以开始研究一个新问题。
我只是不确定我是否应该使用svn switch .../trunk/
或svn checkout .../trunk
。
如果工作副本没有本地未提交的修改,请运行svn switch ^/trunk
。交换机将比干净的结账更快地完成,并且它不会将任何更改从^^ / branches / private / issueNum移动到主干。
您还可以运行svn checkout
以获取干净的干净的新工作副本。但它需要花费更多的时间(实际上取决于项目的大小)而不是切换。