我在http://www.projectlocker.com/上为我的一个项目设置了一个帐户。我是唯一一个研究它的人,但我认为版本跟踪仍然很有用,这是一次很好的学习体验。我已经使用 /trunk/、/branches/、/tags/ 设置了标准文件夹结构。
因此,假设您正在处理主干并意识到您确实搞砸了一些东西,但您想返回一些修改并从那里继续。我可以更新到以前的修订版并开始进行更改,但是服务器不允许我提交,除非我从最后一个修订版进行更新,这也会带来所有不需要的更改。那么我如何既回到以前的修订版,然后从那里继续在主干上工作呢?我是否以某种方式将旧版本合并到最新版本中?
我正在使用 Visual Studio 的 AnkhSVN 插件,所以我很感激并回答解释如何在该客户端中执行此操作,但我确信我可以从更概念性的答案中找出实际的按钮点击。