签出存储库后,我遇到了“树冲突”,此问题已解决。我已经做了svn revert
,并svn update
几次。无论如何,现在我有存储库中存在的文件夹(可通过http在浏览器中查看),但本地不存在。
现在-svn status
显示为D
(标记为删除)
但是svn status wc
(“工作副本”)会给出空的更改列表。
我已经做了svn revert
,并svn update
几次,再次,但它不会改变输出。
http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.status.html
因此,不知道这里发生了什么-我的工作副本是最新的,但是服务器仍然具有文件的缓存版本-或服务器还可以,但是我的本地svn坏了。这导致了一个问题:
wc
标志在做什么?svn status
不指定时显示什么信息?-u
国旗一样吗?在SVNBook中示例svn status wc
读取svn status /path/to/workingcopy
。换句话说,wc
它不是命令行参数或标志,而是工作副本的路径。
因此答案是:
wc
什么也没做。在SVNBook的示例中/path/to/workingcopy
,它用作,svn status
不带任何参数的命令将在终端指向的目录上运行。例如,与svn status .
-u
标志显示远程存储库中存在但本地工作副本中不存在的更改。我建议您签出一份干净的工作副本,并将其与现有副本进行比较。您现在拥有的一个可能已进行了一些本地修改(例如,D
在本地解决的树冲突之后(删除))。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句