svn - 如何在 SVN 中查看旧版本?

标签 svn version-control

我有两个版本的代码,我想在它们之间交替。如果我运行

svn checkout -r 5 file:///path.to.svn.repo

并且目标目录中的当前版本高于5,我无法返回。据我了解,这是故意的,我应该使用合并。合并更新最新版本,我不想要这样。有没有简单的方法可以替代?

我想我可以将代码分成两个项目,但我不确定这是正确的解决方案。

最佳答案

为什么不将旧代码 check out 到不同的文件夹中?

例如

c:\MySource\
c:\MyOlderSource\

但是,如果您只需要一个文件夹,那么合并是正确的方法。我不知道你的意思合并将“更新最新版本”。它将更新您的工作副本(BASE 版本),但不会更新存储库副本(HEAD 版本),但这正是您想要的行为。

关于svn - 如何在 SVN 中查看旧版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8520320/

相关文章:

ubuntu - SVN 存储库无法添加 .so 文件

svn - 修复 subversion 中的目录冲突

javascript - 自动 javascript 版本控制以避免浏览器缓存清理

git - Oracle SQL Developer 导出源以进行版本控制

svn - 颠覆会保存已删除的文件吗?

api - 您是否应该维护基于 Web 的界面和 API 的单独版本号?

svn - TortoiseSVN "Show log"显示不正确的日志(来自不同的存储库)

svn - 有没有办法在允许提交在颠覆中实际发生之前强制批准代码更改

java - 如何以编程方式从本地java项目中查找svn目录

git - 我是否需要在 Git 中提交,何时应该这样做,以及如何恢复到旧版本?