我开始处理对trunk的一个小修改,一个月后回来发现这实际上是一个充满错误的完整的副项目,并且需要自己的branch。此外,一旦我分支了这些更改,我想将我的工作副本重置为当前在trunk中的内容,以便在回到这个副项目之前,我可以帮助主要的开发工作和高优先级的事项。
所以:
我想基于我的工作副本创建一个新的分支,而不必检入我的工作副本(它与最新的HEAD修订版保持同步)
一旦我已经派生了我的工作副本,我想基本上删除所有在分支中的更改,并将其设置为与trunk中的当前HEAD修订版本相匹配。
该怎么做?我正在使用TortoiseSVN,但即使是命令行指令也将非常有用。