一个新的SVN没有拉出所有的变化

时间:2012-01-30 03:23:38

标签: svn intellij-idea partial svn-checkout

我有一个存储库,我正在从我的SVN服务器上检查到Windows XP,当它下拉时我没有所有的更改。当我查看传入的更改以及未检出的一些整个更改集时,有几个部分更改集。我正在拉头,所以我应该得到所有的改变。但是,当我对项目进行更新时,它仍然没有下拉变化。到底发生了什么事?我也注意到,一旦我查看项目,我没有任何.svn目录。 .svn目录是否可以存储在其他地方,所以当我进行全面检查时,它会使用那些导致部分检出的文件夹或缓存信息?

2 个答案:

答案 0 :(得分:3)

确保使用IntelliJ IDEA而非其他客户端执行初始结帐,因为当前IDEA版本为not compatible with SVN 1.7 working copies yet

如果IDEA的清理结帐无法解决问题,请删除IDEA system/vcsCache目录并再次更新项目(see the FAQ以在系统中找到它)。

您还可以使用某些与SVN相关的修补程序try more recent build

每个项目子目录中必须有.svn目录,请注意它们未显示在项目视图中,请使用您喜欢的文件管理器进行验证。同时验证结帐根目录是否映射到Settings中的 Subversion (Mac上的PreferencesVersion Control对话框。

答案 1 :(得分:0)

确保您正在查看所需的路径,并确保您确实正在执行结帐而不是导出。否则,您应该看到应该存在的所有内容,并且每个工作副本都将拥有自己的.svn元数据文件夹,并且在所有文件夹中(这在1.7中已更改,以便.svn仅在工作副本的根源)