1

首先是一些背景信息;

  • 我已经使用 VisualSVN Server 在家里的本地服务器上设置了我的 SVN 存储库。
  • 在(或通过 php/shell 脚本)上使用 SSH,我可以从这个存储库中检出一个文件夹到网络服务器,一切顺利。
  • 更新和其他 svn 命令也会正常执行并返回它们的消息。

现在问题来了,我已经为此苦苦挣扎了几天。

在执行结帐命令svn co http://server_home/folder 之前,我想确保不会发生冲突,所以我执行svn status [folder_on_webserver]

但这并没有按预期返回结果,它什么也不返回。当我执行 * svn status --show-updates [folder_on_webserver]* 它返回以下内容:

       *            newfolder
       *       13   anotherfolder
       *       13   yetanotherfolder
       *       13   .
Status against revision:     16

如您所见,它缺少 svn 代码 (A,U,D)。

有人知道为什么svn update命令和 svn 代码不起作用吗?

4

1 回答 1

2

svn status以前不行svn co。您需要先签出您的存储库,然后才能检查状态。用于svn up更新。

于 2010-04-25T18:20:39.853 回答