如何在不通过回购的情况下生成SVN版本文件的副本?

时间:2018-06-28 14:35:55

标签: svn tortoisesvn

我的代码在Windows上使用带有TortoiseSVN的SVN进行了版本控制。

我的类似棉绒的工具抗议我做错了某些事情。但这是一个非常挑剔的工具。我保存在代码库中的许多非版本化的有用文件和说明使它绊倒了。它提早抱怨并退出。因此,我需要在其他地方干净地提交和签出,以便能够执行清理代码所需的每个迭代。不用说,我不想在迭代过程中在回购中生成很多事件。

是否可以通过(Tortoise)SVN在单独的目录中生成当前版本文件的副本,而无需通过回购?

2 个答案:

答案 0 :(得分:1)

如果我理解正确,则可以使用辅助鼠标(又名“右”)按钮拖动并选择“ SVN在此处导出版本项”(或“ SVN在此处导出更改的项”):

Export here

答案 1 :(得分:0)

执行以下两个步骤:

  1. 将完整的已检出SVN目录复制到新位置,包括隐藏的.svn子目录/子目录。

  2. 在Windows资源管理器中打开复制的版本,右键单击工作副本文件夹,同时按住Shift键,然后选择“删除未版本化的项目”。或者,您可以在命令外壳svn cleanup . --remove-unversioned

  3. 中执行