过去,我的工作组使用 Subversion 作为版本控制系统来设计一个具体的软件。不幸的是,出于同样的原因,该程序的开发在版本 1.5.6 时停止了。
现在我们想继续开发这个应用程序,但是存储库、.svn 文件夹和所有与 SVN 相关的文件都不可用。我们想从 1.5.6 版本开始,那么我如何创建新的存储库和项目,从 1.5.6 开始更新、提交……?
谢谢你。
过去,我的工作组使用 Subversion 作为版本控制系统来设计一个具体的软件。不幸的是,出于同样的原因,该程序的开发在版本 1.5.6 时停止了。
现在我们想继续开发这个应用程序,但是存储库、.svn 文件夹和所有与 SVN 相关的文件都不可用。我们想从 1.5.6 版本开始,那么我如何创建新的存储库和项目,从 1.5.6 开始更新、提交……?
谢谢你。
以下信息仅在您可以访问软件的实际源代码(备份、svn 导出、tarball ......
svnadmin create /path/to/new/svn/repository
(创建一个新的存储库)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。您的应用程序应在内部保留其版本,并且这两个应分开。