SVN更新什么都不返回,但它应该

时间:2010-04-25 18:01:20

标签: svn repository svn-checkout

首先是一些背景资料;

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

现在出现了问题,我现在正在努力解决这个问题。

在执行checkout命令 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代码不起作用吗?

1 个答案:

答案 0 :(得分:2)

svn statussvn co之前无效。在检查状态之前,您需要检出存储库。使用svn up进行更新。