如何开始在过去使用SVN的项目中使用SVN

时间:2013-10-23 09:29:46

标签: svn tortoisesvn

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

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

谢谢。

1 个答案:

答案 0 :(得分: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.您的应用程序应在内部保留其版本,并且这两个应该是分开的。