在服务器上,我使用 svn import 命令将文件放入 SVN。
我将文件签出到我的本地计算机,进行了一些更改,然后提交回来。
现在我想更新文件的服务器副本,但是使用svn update
,它显示“ skipped '.'
”并svn status
显示“ svn: warning: '.' is not a working copy
”。
在服务器上,我使用 svn import 命令将文件放入 SVN。
我将文件签出到我的本地计算机,进行了一些更改,然后提交回来。
现在我想更新文件的服务器副本,但是使用svn update
,它显示“ skipped '.'
”并svn status
显示“ svn: warning: '.' is not a working copy
”。
导入 svn 不会使您导入的内容成为工作副本。您必须像在本地一样在服务器上检查它。从那时起,它将成为一个工作副本,您可以使用更新。
您必须先进行 SVN 更新才能合并并将目录作为工作副本。然后 Commit 提交您的更改。您有时也可以使用 SVN Cleanup 命令来解决类似的问题。
如果你输入
svn update
它说这不是工作副本,请尝试查看您的路径,在您所在的位置上下查找级别(在控制台中使用:
pwd
这会告诉你你在哪里)最后只是仔细检查你是否真的在项目的目录中,记住空文件夹(结构文件夹)并不意味着被识别,它们只是“绘制”结构,因此路径可以更具可读性,所以基本上,包含文件夹没有受源代码控制的文件
您的 SVN 目录是具有名为“.svn”的文件夹(隐藏)的目录,快速查看并证实您在正确的路径上
1) 输入命令'svn update'
2)选择选项“他们的冲突”,这将是命令“tc”
现在您有了文件的新副本,因此您可以编辑并对该文件执行任何您需要的操作!