svn 使用手记<updating>

--- svn 的合并 from, to

怎么理解这个From和To呢?似乎跟我们的想当然不太一样:因为我们理解,把分支合并到主干,肯定是From分支,To主干。怎么搞反了呢?
实际上,Svn认为,我们要合并的,是从主干的某个版本开始,到分支的某个版本结束。两边的版本号实际上是一套系统,不会有重复。

--- 合并前,别忘了对本地项目进行一下更新(从分支上跟新下来,省的合并后提交时报错。)

 

---更换svn 用户

如果在本机用svn的一个帐户update和commite代码,并且选择了保存用户名和密码。

上面是一个假设,如果这个假设成立,当你准备换另一个svn的用户来update和commite的时候就遇到麻烦了,至少我是这样的,我逐次用一下办法解决

1.删除隐藏文件夹 .svn,重新取code,无效
2. 卸载svn,重新取code,无效

最后网上搜了一番。发现如下可以顺利解决;
删除掉Documents and Settings\user\Application Data\Subversion\auth\svn.simple文件夹下的文件即可。
再次访问时,会弹出要求输入用户名和密码.

 

--- 遇到纠结的错误  : file XXX is out of date

首先google ,有人说:
删除根目录下.svn下面的all-wcprops文件就OK了。

屡试不行...

最后采取了自己的方案:先disconnect 掉并删除项目原svn信息,然后重新share project 重新connect到服务器的项目。

还可能会遇到:

--- svn: Cannot non-recursively commit a directory deletion

可能由于要提交目录的父目录有问题

解决方案:先与服务器项目 synchronize 一下 然后从 synchronize 视图 一个目录一个目录的commit。

 

最后还遇到:

--- svn: Aborting commit: XXXX  remains in conflict

删掉svn 生成的conglict 文件 再提交。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值