svn:警告:'。'不是工作副本

时间:2011-05-03 12:05:21

标签: svn working-copy

在服务器上,我使用svn import命令将文件放入SVN。

我检查了文件到我的本地机器,进行了一些更改然后提交回来。

现在我想要更新文件的服务器副本,但是使用svn update,它会显示“skipped '.'”,svn status会显示“svn: warning: '.' is not a working copy”。

4 个答案:

答案 0 :(得分:4)

导入svn不会导致导入工作副本。您必须像在本地一样在服务器上查看它。从那时起,它将是一个工作副本,您可以使用更新。

答案 1 :(得分:2)

如果您输入

 svn update

并且它说这不是一个工作副本,尝试查看你的路径,寻找你所在位置的水平(在控制台使用中:

pwd

它会告诉你你在哪里)最后只是仔细检查你是否真的在项目的目录中,记住空文件夹(结构文件夹)不是要被识别,它们只是“绘制”结构,所以路径可以更具可读性,所以基本上,包含文件夹没有源代码控制下的文件

你的SVN目录是一个有一个名为'.svn'的文件夹(隐藏)的目录,快速查看并确认你是在正确的道路上

答案 2 :(得分:1)

首先必须进行SVN更新才能合并,并使目录成为工作副本。然后承诺提交您的更改。您有时也可以使用SVN清理命令来解决类似的问题。

答案 3 :(得分:0)

1)输入命令'svn update'

2)选择'theirs-conflict'选项,它将是'tc'命令

现在您有了该文件的新副本,因此您可以编辑并执行此文件所需的任何内容!