我有一个存储库,我正在将其从 SVN 服务器检出到 Windows XP 上,当它关闭时,我没有看到所有更改。当我查看传入的更改时,有几个部分更改集以及一些未签出的整个更改集。我正在努力,所以我应该得到所有的改变。但是,当我对项目进行更新时,它仍然没有拉下更改。这到底是怎么回事?我还注意到,一旦我签出该项目,我就没有任何 .svn 目录。 .svn 目录是否可以存储在其他地方,以便当我进行完整签出时,它使用这些文件夹或缓存信息导致部分签出?
I have a repository that I'm checking out from my SVN server onto Windows XP, and when it pulls down I don't have all the changes. There are several partial change sets when I look over the incoming changes as well as some whole change sets that aren't checked out. I am pulling head so I should get all of the changes. However, when I do an update on the project it still doesn't pull down the changes. What the heck is going on here? I've also noticed that once I check out the project I don't have any .svn directories. Could the .svn directories be stored somewhere else so when I do a full checkout it's using those folders or cached information causing the partial checkouts?
发布评论
评论(2)
确保使用 IntelliJ IDEA(而不是其他客户端)执行初始结账,因为当前 IDEA 版本为 尚不兼容 SVN 1.7 工作副本。
如果从 IDEA 干净检出无法解决问题,请删除 IDEA
system/vcsCache
目录并再次更新项目 (查看常见问题解答以在您的系统上找到它)。您还可以尝试更新的版本以及一些 SVN 相关的修复。
每个项目子目录中必须有
.svn
目录,注意它们不会显示在项目视图中,请使用您喜欢的文件管理器来验证它。还要验证签出根目录是否已映射到设置
(Mac 上为首选项
)中的Subversion |版本控制
对话框。Make sure you perform the initial checkout using IntelliJ IDEA, not some other client, as current IDEA version is not compatible with SVN 1.7 working copies yet.
If the clean checkout from IDEA doesn't resolve the problem, delete IDEA
system/vcsCache
directory and update the project again (see the FAQ to find it on your system).You can also try more recent build with some SVN related fixes.
There must be
.svn
directory in each project subdirectory, note that they are not shown in the project view, use your favorite file manager to verify it. Also verify that the checkout root is mapped to Subversion inSettings
(Preferences
on Mac) |Version Control
dialog.确保您正在签出所需的路径,并且您确实正在执行签出而不是导出。否则,您应该看到应该存在的所有内容,并且每个工作副本都将拥有自己的
.svn
元数据文件夹,并且在所有文件夹中(这在 1.7 中进行了更改,以便.svn
只会位于工作副本的根目录中)Make sure you are checking out the path you want and also, that you are indeed doing a checkout rather than an export. Otherwise, you should see everything that ought to be there and every working copy will have it's own
.svn
meta data folder, and in all folders ( this is changed in 1.7 so that the.svn
will only be in the root of the working copy)