svn版本库浏览器_SVN外部未在TortoiseSVN的存储库浏览器中正确显示,并且在本地标记为非版本...

I work on a (work) project that's scattered across a myriad of (source) projects and SVN locations. To make life easier, I followed a colleague's advice and set up a new folder on SVN, /_all/, and specified all of the other projects' trunk folders as externals:

When I check /_all out, it dutifully pulls out all external projects. It works great.

But in my SVN Repo Browser, I can only see one of all those externals being linked in. It also seems to have the wrong overlay icon (blue instead of red arrow: http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-repobrowser.html ) Incidentally, it's the one project where there is no trunk/ subfolder...

On top of that, TortoiseSVN seems to be unsure what to make of it all; only the one external project displayed in the Repository Browser above is recognized as "up to date" (green tick), all others get a big question mark assigned…

Any ideas where I'm going wrong and what I need to do to...

make all external projects show up as sub-folders (i.e. linked-in projects) on SVN?

make TortoiseSVN locally recognize these projects as up to date?

I'd appreciate any tips to help sort this out. :)

解决方案

Turns out that it is actually a bug and that there is a workaround, as Stefan Küng points out:

But regardless of that, are you saying that if I create the following

folders and commit them to the ^/_all/ folder, and then add the

respective externals to them (instead of to the _all/ folder

directly), it would work?

Create this folder in SVN... | ...and attach this one as an external

^/_all/project1/trunk | ^/project1/trunk

^/_all/groupA/subgroup1/project2/trunk | ^/groupA/subgroup1/project2/trunk

^/_all/project3 | ^/project3

Not quite:

^/_all/project1 | ^/project1/trunk

^/_all/groupA/subgroup1/project2 | ^/groupA/subgroup1/project2/trunk

^/_all/ | ^/project3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值