11

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

我将文件签出到我的本地计算机,进行了一些更改,然后提交回来。

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

4

4 回答 4

4

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

于 2011-05-03T12:10:31.740 回答
1

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

于 2011-05-03T12:21:09.630 回答
1

如果你输入

 svn update

它说这不是工作副本,请尝试查看您的路径,在您所在的位置上下查找级别(在控制台中使用:

pwd

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

您的 SVN 目录是具有名为“.svn”的文件夹(隐藏)的目录,快速查看并证实您在正确的路径上

于 2015-04-27T19:34:22.203 回答
0

1) 输入命令'svn update'

2)选择选项“他们的冲突”,这将是命令“tc”

现在您有了文件的新副本,因此您可以编辑并对该文件执行任何您需要的操作!

于 2012-10-18T04:13:24.570 回答