如何防止自己更新我的svn工作副本

Chr*_*ian 5 svn

假设我有一个用svn版本化的项目的工作副本.出于特殊原因,我想将该项目的特定修订版x保留为我的工作副本.但有时我很笨拙,我不小心对最新版本y> x进行了svn更新.是否有一种简单的方法可以防止在工作副本上进行svn更新,比如禁用更新命令或其他什么?谢谢.

mca*_*ral 5

你可以做一个分支.有关分支和合并的更多信息,请点击此处.

有了分支,你可以按照你想要的svn-up任何方式工作,并且做任何事情,因为没有人应该致力于你的分支.然后,在完成所有工作之后,您只需要merge完成工作trunk

这应该最好从版本控制导出所有代码,因为,你只是失去版本控制..


Spa*_*man 5

如果您使用'svn export'结账而不是'svn checkout',您将获得没有所有.svn信息的副本.这将阻止你做svn更新,因为它根本不是一个工作副本.

它也会阻止你在那棵树上做"svn something"(至少没有一些体操让它成为一个有效的svn结账)

那有什么好处吗?