0

svn 提供最新版本的代码。是否可以获得存储在 svn 中的项目的不同版本(不是修订版)?

更新:这不是我的项目,这是任何开源项目的普遍问题。我不知道是否有任何特定的使用标签。

4

1 回答 1

1

我已经标记了它们,svn co url://path/to/repo/tags/v2_0_1。如果还没有,则需要从日志或其他内容中查找与您的版本相对应的精确修订版。(/tags目录不是 Subversion 本身的特性,但这是一种常用的排列方式。To svn,标签和分支只是个别修订的副本。)

当然,为了让它工作,你需要遵守一些常见的约定。一个常见的工作流程是在你的仓库的根目录中总是有三个目录;它们是trunkbranchestags。您总是会从主干中的头部创建新的开发工作分支,完成后合并到主干,发布时标记标签。每种情况下的命令都是简单的svn cp。见http://svnbook.red-bean.com/en/1.6/svn.ref.svn.c.copy.html

于 2013-07-26T10:57:20.130 回答