代码之家  ›  专栏  ›  技术社区  ›  Steve Kuo

Subversion从过去获取某个时间点的文件快照

svn
  •  6
  • Steve Kuo  · 技术社区  · 16 年前

    是否有一种方法可以使用Subversion获取特定时间点的文件快照?

    例如,我想根据存储库查看过去某个时间点的方式重新创建一个构建。

    3 回复  |  直到 10 年前
        1
  •  8
  •   Edmund    16 年前

    使用 svn checkout URL -r TIME 例如:

    svn checkout http://server/repos/project/trunk -r {"2010-04-01 09:37:00"}
    

    http://svnbook.red-bean.com/nightly/en/svn.tour.revs.specifiers.html

        2
  •  1
  •   Aoife    16 年前

    使用 svn log 找到与时间点相对应的修订,然后 svn co -r revision 去看看那个版本。

        3
  •  0
  •   Peter Mortensen Pieter Jan Bonestroo    10 年前

    本质上,如果你遵循 ITIL 以及变更管理过程,那么您应该拥有与一段时间内SVN存储库中应用程序的发布历史相对应的标记。

    您所要做的就是根据一个特定的标记检查代码,这个标记将代表您的应用程序在某个特定时刻的查看方式。

    在一段时间内,存储库可以看起来像许多东西,因为可以有许多不同的开发人员处理许多不同的项目。标记允许您将工作集中到存储库中更集中的区域。

    我希望这能让你对基础管理有一个深入的了解。

    本质 使用SVN提供的标签或修订号或SVN日志(如果您没有记录)。