我有一个 SVN 存储库。随着时间的推移,当我编辑、修改、更改等时,一些文件变得多余/不需要。
最佳实践是什么:从 SVN 中删除文件,或者只是将文件归零?还是我缺少第三种选择?
我有一个 SVN 存储库。随着时间的推移,当我编辑、修改、更改等时,一些文件变得多余/不需要。
最佳实践是什么:从 SVN 中删除文件,或者只是将文件归零?还是我缺少第三种选择?
如果您从 Subversion 中删除不需要的文件,它们在历史记录中仍然可用。它们不会永远消失。所以我会“svn rm”他们。
删除文件:
svn remove <file>
这些文件不会从存储库中永久删除,只是从 HEAD 修订版中删除。
提交一个空文件仍然会让文件惹恼你,只是减去任何内容。 svn rm
是要走的路。
随着新版本的推出,您可能想要执行完整的存储库导出(而不是备份或热拷贝)。安装新版本,然后执行完整的存储库导入。
这将重新开始您的修订号,并且您将丢失该导出之前的所有历史记录。