svn服务器迁移只读异常,SVN:只读存储库的分支?

I have access to a read-only SVN repository of a certain project.

I want to extent this project with my own modifications/additions. If I had full access to this repo, i could simply make my own development branch. However, I have not (and won't get write access).

I would like to have my modifications stored in an (internal) repository so I can keep track of my own developments.

Is it possible to set up a construction using SVN that can deal with this?

Initially I was thinking about creating an (internal) SVN repository with a the structure as below:

trunk

containing a copy of the external repo making use of svn:externals

branch

my development branch based upon the trunk

However, I quickly found out that it is not straightforward (if not impossible?) to create a branch based upon an 'external' folder.

I also want to be able to merge changes in the external repository into my own development branch. I also doubt whether this is possible using this construction.

Is it possible to get this construction working? Or should I deal with this in a completely different way? Any advice on this issue is greatly appreciated.

thanks

peter

解决方案

You made small mistake in the are "Who Where"

You have vendor branch (svn:external) without peg-revision

Your own development happens in trunk (initally created as svn copy of vendor-branch)

From time to time you merge from branch (vendor-branch) to trunk

This method have some limitations for big and complex upstream-projects, but works on small|mid-sizes

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值