Subversion 提交未出现在仓库中

Subversion 提交未出现在仓库中

大家早上好。

我刚刚开始颠覆并需要一些帮助。

我已经在服务器上为我的 Web 目录设置了一个 repo。步骤如下:

svnadmin create /path/to/repo

然后我使用以下命令导入项目:

svn import /my/webserver/dire file:///path/to/repo

并使用以下命令启动服务器

svnserve -d

一切工作正常,我可以从我的客户端下载 repo:

svn co svn+ssh ://user@server:/path/to/repo

现在我在客户端上编辑 foo.html 并添加一个名为 test 的文件。我使用以下命令将文件添加到 svn

svn add test.

最后我提交了更改

svn commit. 

日志弹出,显示更改和添加的内容,我确认后收到测试正在上传的消息。

问题是,当我登录服务器并检查时,/path/to/repo我找不到新test文件和编辑的foo.html文件。

我是 Subversion 的新手,所以我需要一些帮助。谢谢大家!

答案1

处的副本/path/to/repo是存储库本身,其结构仅对 subversion 有意义,并且不会直接包含您提交的文件。

为了让服务器获取 repo 内容的副本,您还需要在服务器上进行检出:

svn co file:///path/to/repo /path/to/checkout

然后,一旦客户端对 repo 进行了更改,您就可以将签出的副本更新为最新版本。

svn up /path/to/checkout

相关内容