SVN使用

SVN文件冲突:

同一个文件,两个人修改,A修改完后提交,B修改完后则提交失败

提交失败,必须更新

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

冲突:多人操作一个文件,第一个人提交,第二个人提交就会产生冲突。

-------------------------------------------------------------------------------------------------------------------------------------

冲突产生三个文件:

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

解决冲突:

---------------------------------------------------------------------------------------------------------------------------------------------------

编辑冲突后出现的界面:

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

告诉Eclipse冲突应解决:

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

弹出一个对话框;

conficts have been resolved in the file. 文件中已经解决

resolve the confict by using my version of the file. 使用我的文件版本来解决这个问题。

resolve conflicts in local file with my changes. 用更改解决本地文件中的冲突。

resolve the conflict by using the incoming version of the file. 使用文件的传入版本解决冲突。

resolve conflicts in local file with changes from incoming file.通过输入文件更改本地文件中的冲突。

resolve the conflict by using the base version of the file. 使用文件的基本版本来解决冲突。

-----------------------------------------------------------基本操作-----------------------------------------------------------------

检出:(Checkout)

把服务器端版本库内容完整的下载到本地。在整个开发过程中只做一次。

作用:完整下载版本库中的全部内容。

命令:svn checkout svc://192.168.70.140(IP地址)/pro_oa./

附加效果:

在指定的目录下创建 .svn目录

保存本地目录和文件状态信息。用来和svn服务器进行交互。

工作副本:

.svn所在的目录

版本控制相关操作都需要在工作副本目录下执行。例如:提交、更新等这样的操作。

为了保证工作副本能够正常和服务器进行交互。请不要删除或者修改.svn目录中的内容。

-----------------------------------------------------------------------------------------------------------------

更新(Updata):

把服务器端相对于本地的新的修改的下载到本地。

提交(Conmit)

把本地修改的上传到服务器。

要求:附加日志信息,日志信息相当于写java代码的注释,用来标记本次操作所作的修改。

 

================================================================================

添加:

svn要求提交一个新建的文件先把这个文件添加到版本控制体系中。

svn add 文件名

 

 

=================================================================================

LInux安装SVN:

yum install -y subversion

检验Linux 安装SVN成功:

---------------------------------------------------------------------------------------------------------------------------------------------------------

创建版本库目录:

mkdir -p/ver/svn/respository

在版本库目录下创建具体项目目录:

mkdir pro_oa

将 pro_oa设置成SVN的版本库的目录:svnadmin create /var/svn/respoitory/pro_oa

执行该命令,则在pro_oa这个目录下自动创建SVN的配置资源:

配置SVN服务:

SVN服务: 

名称为:svnserve

默认情况下不是开机自启动

chkconfig:linux命令查看管理所有的服务信息。

service svnserve status:该服务的状态:

查看LInux系统上的端口号是否被占用:

修改svnservice服务的配置:

对应SVN可执行脚本文件的路径:/etc/rc.d/init.d/svnserve

验证SVN:

SVN具体的配置:

svn服务启动和验证:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值