2013-02-27 84 views
0

我在我们的一个Web服务器上安装了svn repo安装程序?回购目前有网站文件。如果我用命令行中的适当的svn delete命令删除了repo,是否所有的文件都会被删除?删除存储库是否还要删除文件?

+0

你可以举一个文件系统布局的例子吗? Web服务器如何从回购站提供文件?它是否会查看回购协议或您是否在某处结帐? – 2013-02-27 13:05:57

+0

@codename32文件将在最新版本中删除(即不存在),但仍可在存储库历史记录中使用。 – bahrep 2013-02-27 13:12:14

+0

“删除回购”是什么意思?如果您删除整个回购,则不会有任何内容可用(仅此),只有最新签出的内容。或者你的意思是“删除文件夹(甚至是顶级文件夹)在回购”?您始终拥有存储库的内容(包含历史记录)和本地签出的内容...... – mliebelt 2013-02-27 13:47:20

回答

1

如果您从存储库中删除文件,将在工作副本下次更新时从该存储库检出的任何工作副本中删除该文件。除非对该文件进行了本地修改 - 在这种情况下,该文件将被取消版本控制,但不会从磁盘中删除。

在Subversion中没有真正删除的东西,它只是从HEAD版本中删除。你总是可以找回来的。