0

我有一个问题,可能看起来很奇怪。我从 SVN 签出一些源代码。但是,出于某种原因,我不希望此源代码由 SVN 控制。有没有办法让它看起来像独立代码,不受任何源代码控制软件的控制。顺便说一句,我在 Windows 中使用 Tortoise SVN。

4

4 回答 4

3

如果您使用的是 SVN 1.7,您只需删除.svn工作副本根目录下的文件夹即可。对于以前的版本,您可以从所有文件夹中删除所有 .svn 目录,或者使用导出命令将项目的副本创建到另一个位置,而不使用 .svn 目录。

于 2013-05-17T11:19:53.967 回答
2

您可以使用 Tortoise SVN 导出源代码,它只提供源代码,不提供其他任何内容。此选项在右键单击根文件夹时可用。

于 2013-05-17T11:18:06.903 回答
2

删除.svn源代码层次结构中的目录后,您签出的代码是独立的。

您可能希望查看有关如何删除.svn目录的答案: How do you remove Subversion control for a folder?

于 2013-05-17T11:18:32.693 回答
1

在您希望获得副本的文件夹中,右键单击 -> TortoiseSVN ->导出

从下面的截图可以看出,导出的文件夹不受 SVN 控制。

与工作副本相反:

于 2013-05-17T11:17:52.883 回答