SVN的使用

1.SVN的主干和分支:

Trunk: 主干代码 (用于新功能的开发)
Branch: 分支代码(用于解决项目路径中产生的bug,拥有不同分支,可支持多人开发。可以独立于主干来运行代码)
Tags: 版本标记(测试通过后上线的版本记录)


SVN可以为一个版本库中的内容(主干)建立一个分支.分支和主干完全独立,就相当于把代码再复制一份,重新添加到版本库中

注意:

做分支上做开发的时候,必须定期使分支与主干同步,避免开发完成后合并(merge)回主干时出现严重冲突(confict)。
 进行合并前,处理掉工作副本上的所有本地修改,方便合并失败时进行回滚(revert)。
 进行合并时,特别注意 新增/删除 操作,因为很多冲突都是这类操作引起的。
完成一个分支的功能并合并回主干后,抛弃该分支,后续其它功能的开发使用新建的分支。当然,也有办法继续使用该分支。

2.删除、修改eclipse中的SVN账户

Xp下:

1. 查看你的Eclipse 中使用的是什么SVNInterface 
windows > preference > Team > SVN #SVN Interface 

2.
如果是用的JavaHL, 找到以下目录并删除auth目录下的文件
C:"Documents and Settings"[YourUserName]"ApplicationData"Subversion" 

3.
如果你用的SVNKit, 找到以下目录并删除.keyring文件
[eclipse ]"configuration"org.eclipse .core.runtime 

主要有两种方法,一种是删除SVN 客户端的账号配置文件;另外一种就是去SVN 服务端将账号设置成不可用。 

具体步骤: 

1
、通过删除SVN 客户端的账号配置文件 

1)找到我们使用的客户端配置文件,在window xp下面他们的位置在系统盘的 Documents and Settings\alex\Application Data\Subversion\auth\文件夹中,把里面的所有文件删除。 

2)使用SVN 更新或提交,使得客户端与服务端进行通讯,这样就会SVN 客户端就要求我们输入新的用户名密码,输入我们的用户名密码就可以替换掉旧的用户名密码。 

2
、通过修改SVN 服务端账号配置文件,这部分需要SVN 的管理员配合 

1)找到服务端账号配置文件,这个文件位于SVN 服务器的安装路径 config文件夹,打开并编辑passwd文件,删除或注释需要被替换的账号 

2)在客户端使用SVN 更新或提交,使得客户端与服务端进行通讯,这样就会SVN 客户端就要求我们输入新的用户名密码,输入我们的用户名密码就可以替换掉旧的用户名密码。

 

Win7

Win7下不能访问 C:\Documents and Settings 文件夹。提示没有权限。

找到文章说,Win7已经改变了用户数据文件的存放文件夹。我找到了以下的文件夹:

C:\Users\Tommy.Wu\AppData\Roaming\Subversion\auth\

于是把下所有的文件夹删除。

Eclipse 中重新更新SVN提示出了用户名和密码的框。

 

 

最后要重启Eclipse

 






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值