SVN更新:'跳过'消息

时间:2011-02-03 22:06:50

标签: svn terminal

我正在尝试使用

进行更新
svn update --username myusername https://my.svn.address

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

7 个答案:

答案 0 :(得分:35)

我猜你会遇到这种类型的错误。

[user@user myprojectdir]# svn up
Skipped '.'

从您的项目目录开始

[user@user myprojectdir]# svn st
svn: warning: '.' is not a working copy 

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

正确的方法就是这样。

[user@user ~]# svn co http://xxx.xxx.x.xxx/projectPRJ/trunk/ myprojectdir
[user@user ~]# cd myprojectdir
[user@user ~]# svn up

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

[user@user ~]# cd myprojectdir
[user@user myprojectdir]# svn co http://xxx.xxx.x.xxx/projectPRJ/trunk/ 
[user@user myprojectdir]# svn up

您将获得Skipped '.'

答案 1 :(得分:5)

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

答案 2 :(得分:2)

马蒂是对的。我想补充一点,我们需要先了解什么是工作副本。然后是SVN导出和SVN结账的区别。

如果您运行了无法创建工作副本的svn export命令。只有svn checkout才能创建工作副本。

答案 3 :(得分:2)

如果你使用一个部分由符号链接定义的路径,我发现SVN客户端也可以在“svn up”期间说“Skipped”。解决方法是:

  • cd到该目录,然后说“svn up。”
  • 或以路径为路径的方式定义路径

答案 4 :(得分:1)

这就是我的情况: 我发生了冲突并意外地提交了我的文件夹。 在检查文件夹时,我有 .mine .r扩展名 files.I手动删除文件和
让svn再次工作

答案 5 :(得分:0)

刚遇到这个问题。是的我是SVN的新手。我不得不从trunk目录更新。

答案 6 :(得分:0)

  1. 从当前目录中删除更新目录
  2. 解决了删除目录
  3. 还原删除目录
  4. svn up with removed dir
  5. 查看结果