大家好。我目前使用 cvs 来控制我的所有源文件,但想从 cvs 转移到 svn。谁能给我一些指示?我有很多项目,但它们都很相似,因此只想拥有以下结构:
树干。/prj1,2,3 等分支。如上标签。如上
我将使用 cvs2svn 工具,已经阅读了文档,但对这一切仍然很陌生。我的项目都可以用一个命令行指令转换吗?
我是不是在做这一切之前我必须先设置一个 svn 环境?
任何有任何提示的人都会有所帮助。谢谢
大家好。我目前使用 cvs 来控制我的所有源文件,但想从 cvs 转移到 svn。谁能给我一些指示?我有很多项目,但它们都很相似,因此只想拥有以下结构:
树干。/prj1,2,3 等分支。如上标签。如上
我将使用 cvs2svn 工具,已经阅读了文档,但对这一切仍然很陌生。我的项目都可以用一个命令行指令转换吗?
我是不是在做这一切之前我必须先设置一个 svn 环境?
任何有任何提示的人都会有所帮助。谢谢
您是否阅读过http://cvs2svn.tigris.org/cvs2svn.html上的文档?
我认为您需要了解 cvs 和 svn 之间的差异/相似之处。这是一个开始:cvs-crossover-guide和svn for cvs users。
从那里开始,事情可能会变得更清楚。cvs2svn 工具本身允许您直接创建 svn 存储库、写入现有存储库或创建 svn 转储文件,具体取决于命令行选项。这在 cvs2svn 文档中有解释。
不,您不需要先设置 SVN 存储库。但是,如果您已经有一个,则可以将其用作目标。从文档中:
-s 路径 --svnrepos 路径 将转换的输出写入位于 PATH 的 Subversion 存储库。 此选项会导致在 PATH 中创建一个新的 Subversion 存储库,除非 --existing-svnrepos 选项也被使用。
I've created a simple "idiot steps" to study and controld each pass of this process.
What is your OS ?
if you need a list of steps to do this, post a comment and I will share.