SVN更新:'跳过'消息

red*_*ory 28 svn terminal

我正在尝试使用更新

svn update --username myusername https://my.svn.address
Run Code Online (Sandbox Code Playgroud)

但是,我只是收到一条'跳过'的消息?

sha*_*ovo 36

我猜你得到这种类型的错误.

[user@user myprojectdir]# svn up
Skipped '.'
Run Code Online (Sandbox Code Playgroud)

从您的项目目录开始

[user@user myprojectdir]# svn st
svn: warning: '.' is not a working copy 
Run Code Online (Sandbox Code Playgroud)

这意味着你不在你工作的目录里.你可能做错了结账.

这是正确的方式.

[user@user ~]# svn co http://xxx.xxx.x.xxx/projectPRJ/trunk/ myprojectdir
[user@user ~]# cd myprojectdir
[user@user ~]# svn up
Run Code Online (Sandbox Code Playgroud)

注意:但是如果你对上面的顺序搞砸了,那么svn up就不会起作用了.

[user@user ~]# cd myprojectdir
[user@user myprojectdir]# svn co http://xxx.xxx.x.xxx/projectPRJ/trunk/ 
[user@user myprojectdir]# svn up
Run Code Online (Sandbox Code Playgroud)

你会得到 Skipped '.'


Mat*_*yra 5

如果要更新工作副本,则无需提供远程存储库的地址.您只需执行svn upsvn update,本地工作副本已包含有关远程存储库所在位置的信息.