SVN 存储库 - 原始项目文件的位置



我有一个带有 Apache 的 Debian 6 服务器和一个包含我们正在处理的项目的所有文件的文件夹。项目存储在/var/project 中 该项目的站点可以通过浏览器访问(通过Apache)http://project.local 我在服务器上安装了SVN,以便在项目上制作控制版本。

我在/var/projectrepo 上创建了存储库 (FSFS)

svnadmin create/var/projectrepo

我在Windows客户端上安装了TortoiseSVN,并在它们上签出了项目。

现在:项目在原始位置(/var/project)的文件甚至可以删除,因为现在存储库保留所有文件和更改。但是在哪里呢?在/var/projectrepo 中,没有包含项目文件的文件夹。我的意思是:我知道SVN保留增量,但增量需要一个原始的完整文件和起点。这个"起点"存储在哪里?

如果我想继续从浏览器访问项目,我知道我必须制作一个提交后脚本,以便原始位置的文件保持最新(最新版本)。

在/var/projectrepo 中,没有包含项目文件的文件夹。

Subversion 将存储库存储为数据库,而不是文件系统镜像。所有增量(和"无"->"某些数据">也是增量)存储在/var/projectrepo的某些文件和目录中,即使projectrepo内部的目录树具有不同的结构。但是任何SVN客户端都可以与存储库通信,并以原始形式在存储库节点内呈现(如果需要:svn lssvn co)项目树

相关内容

  • 没有找到相关文章

最新更新