首先是一些背景信息;
- 我已经使用 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 代码不起作用吗?