1

从概念上讲,我相信从项目中删除所有 .svn 文件夹与“svn export”相同。如果我不想保留项目的历史记录,我可以删除所有 .svn 文件夹。但在我做之前我想确认一下。

所有 Stack Overflow 帖子都谈到了保留历史记录和使用 rsvndump 等工具。但我不想保留,我很好奇,为什么我最好使用“svn export”?还是我?

4

3 回答 3

2

结果将是相同的。采用

svn export 

如果您不需要历史记录,因为它比

svn checkout
remove .svn  files
于 2013-03-22T05:10:33.800 回答
0

导出创建没有 (.svn) 文件的项目副本。是的,如果您不想保留历史记录,.svn 导出是一个不错的选择。

于 2017-08-25T11:22:13.500 回答
-1

我在我的项目文件夹上运行了一个find -type d -name '.svn' -exec rm -rfv {} \;,做了一个提交,它工作得很好。

我还做了svn export一个不同的项目并提交了。它工作得很好。

编辑:我从不在签入文件夹中工作。我改为将所有文件复制到另一个名为workinprogress. 当我需要签入时,我使用 meld 进行比较,以便我逐个文件,逐行了解我正在提交的内容。这也有助于我为我的签到做笔记。我在我的 workinprogress 文件夹中运行了上述测试。

于 2013-03-22T05:32:48.070 回答