我是SVN的新手,我正在尝试复制现有项目(只是主干)并在同一个存储库中创建一个新项目.我们正在为不同的受众创建相同的应用程序,因此我想复制现有的代码库并创建这个新的代码库.我不想分支/标记,因为从现在开始这些将是完全不同的项目 - 我对保存历史等不感兴趣,
这就是我打算做的,但这看起来很像Checkout/Commit,所以想知道还有其他简单的方法.
Project1文件夹很大(约400 MB),因此这需要很长时间.还有其他替代品吗?
我可以在Tortoise SVN的repo浏览器中右键单击Project1的trunk文件夹,选择"Copy to"并指定Project2的trunk文件夹,然后复制所有文件.这样我只需要一次检查我的机器,一切都准备好了.
但我不确定它是否正确或背后的后果.任何帮助,将不胜感激.
subversion中的分支或标记基本上都是一个复制操作,它只是按照惯例进入不同的文件夹.
你可以简单地使用svn copy
这是一种快速而简单的方法,特别是如果你有一个大型回购.你将保留历史,但这是一件好事.