0

过去,我的工作组使用 Subversion 作为版本控制系统来设计一个具体的软件。不幸的是,出于同样的原因,该程序的开发在版本 1.5.6 时停止了。

现在我们想继续开发这个应用程序,但是存储库、.svn 文件夹和所有与 SVN 相关的文件都不可用。我们想从 1.5.6 版本开始,那么我如何创建新的存储库和项目,从 1.5.6 开始更新、提交……?

谢谢你。

4

1 回答 1

0

以下信息仅在您可以访问软件的实际源代码(备份、svn 导出、tarball ......

  • svnadmin create /path/to/new/svn/repository(创建一个新的存储库)
  • 创建一个空文件夹并 cd 到它
  • 签出回购svn checkout URL .
  • 将所有项目文件复制到该文件夹​​中
  • svn add *
  • svn commit -m "initial commit 1.5.6" --force-log

替代方式(没有工作副本):(
如果您的源位于 /my/source/location)

  • svnadmin create /path/to/new/svn/repository(创建一个新的存储库)
  • cd /my/source/location
  • svn import file:///path/to/new/svn/repository

修订号将为 1。您的应用程序应在内部保留其版本,并且这两个应分开。

于 2013-11-01T13:54:59.353 回答