【发布时间】:2017-11-11 04:34:40
【问题描述】:
有些文件/文件夹被删除然后重新添加到存储库中。
svn update > 给了我正确的更新版本。 文件和文件夹正确显示在 svn 存储库中,如果我运行 'svn update' 'svn diff' 我的工作区文件夹似乎是同步的,但文件/文件夹未检出... 知道问题出在哪里吗?
如果我再次从头开始签出项目,文件/文件夹将被正确签出
【问题讨论】:
标签: file svn svn-checkout
有些文件/文件夹被删除然后重新添加到存储库中。
svn update > 给了我正确的更新版本。 文件和文件夹正确显示在 svn 存储库中,如果我运行 'svn update' 'svn diff' 我的工作区文件夹似乎是同步的,但文件/文件夹未检出... 知道问题出在哪里吗?
如果我再次从头开始签出项目,文件/文件夹将被正确签出
【问题讨论】:
标签: file svn svn-checkout
您可能会遇到以下problem
来自文章:
对于 1.6.1 客户端,有一个 没有新文件的情况 在更新中获取。
添加新文件夹时会发生这种情况 使用 --depth=empty,这就是 TSVN 用于避免该文件 用户不想添加被添加 也自动。见 cmets 脚本。
解决方案(感谢 wcoenen):
svn update --set-depth infinity
【讨论】:
svn update --set-depth infinity
我会尝试做一个干净的'svn checkout'。有时本地信息没有正确同步会导致这种影响。
【讨论】:
如果您使用的是 TortoiseSVN,您可以尝试使用上下文菜单中的清理功能。
【讨论】: