我有一个存储库,我正在将其从 SVN 服务器 check out 到 Windows XP 上,当它关闭时,我没有看到所有更改。当我查看传入的更改时,有几个部分更改集以及一些未 checkout 的整个更改集。我正在努力,所以我应该得到所有的改变。但是,当我对项目进行更新时,它仍然没有拉下更改。这到底是怎么回事?我还注意到,一旦我 checkout 该项目,我就没有任何 .svn 目录。 .svn 目录是否可以存储在其他地方,以便当我进行完整 checkout 时,它使用这些文件夹或缓存信息导致部分 checkout ?
最佳答案
确保您使用 IntelliJ IDEA(而不是其他客户端)执行初始结帐,因为当前 IDEA 版本是 not compatible with SVN 1.7 working copies yet .
如果从 IDEA 进行彻底检查未能解决问题,请删除 IDEA system/vcsCache
目录并再次更新项目(see the FAQ 以在您的系统上找到它)。
您还可以try more recent build修复了一些 SVN 相关的问题。
每个项目子目录中必须有.svn
目录,注意它们不会显示在项目 View 中,请使用您喜欢的文件管理器来验证它。还要验证 checkout 根是否已映射到设置
(Mac 上为首选项
)中的Subversion | 版本控制
对话框。
关于svn - 一个新的 SVN 并未撤消所有更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9058975/