我在服务器上使用 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 更新操作以合并并将目录设置为工作副本。然后,执行提交操作以提交您的更改。有时,您还可以使用 SVN 清理命令来解决类似的问题。
svn update
它指出这不是一个工作副本,请尝试查看您的路径,查找您所在的上一级或下一级(在控制台中使用:
pwd
1) 输入命令 'svn update'
2) 选择选项 'theirs-conflict',即命令 'tc'
现在您有了文件的新副本,因此您可以编辑并对该文件进行任何必要的操作!