我已经在我的 Web 主机服务器上创建了一个 svn 存储库,并成功向其中提交文件并更新了文件,但我似乎实际上无法在服务器上找到这些文件!
我的 svn 仓库位于~/svn/my-first-repo/
其中包含以下内容:./ ../ README.txt conf/ db/ format hooks/ locks/
.
但是我实际进行版本控制的文件在哪里?!
它肯定有效,因为我能够将同一个远程存储库检出到另一个本地目录中,并且所有文件都神奇地出现了!仿佛不知从何处而来……
文件本身位于存储库中。如果您想查看它们,则需要进行结账。由于 Subversion 保留了项目中所有文件的完整更改历史记录,因此您永远不会在存储库的文件夹结构下看到完全重构的工作副本。
基本上,正在发生的是位于主机文件系统之上的“版本化文件系统”。您可能应该阅读颠覆文件系统 http://en.wikipedia.org/wiki/Subversion_%28software%29#Filesystem更详细,以便您可以准确了解当您向存储库提交更改时发生的情况。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)