社区
Java EE
帖子详情
svn解决多人同时操作同一文件同一位置
江郎才近
2011-03-01 08:31:16
在用svn做版本控制的时候如果出现了多人同时操作同一文件的同一位置,例如,两个人同时在某个文件的末尾添加上一个方法。前一个提交的人能够成功提交,后一个人提交的时候svn出现冲突,解决冲突的时候svn要求二选一。请问像这种情况怎样让svn自动将两个人添加的部分按提交先后顺序都插入到相应位置?
...全文
1489
8
打赏
收藏
svn解决多人同时操作同一文件同一位置
在用svn做版本控制的时候如果出现了多人同时操作同一文件的同一位置,例如,两个人同时在某个文件的末尾添加上一个方法。前一个提交的人能够成功提交,后一个人提交的时候svn出现冲突,解决冲突的时候svn要求二选一。请问像这种情况怎样让svn自动将两个人添加的部分按提交先后顺序都插入到相应位置?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luman2002
2011-03-02
打赏
举报
回复
[Quote=引用楼主 lxlsoft 的回复:]
。。。。。请问像这种情况怎样让svn自动将两个人添加的部分按提交先后顺序都插入到相应位置?
[/Quote]
目前还没发现有这样的功能。
我们的做法就是,在提交之前先更新
如果有冲突修改后再提交
UPC_思念
2011-03-02
打赏
举报
回复
冲突是经常的事,冲突了用对比工具来进行,我们一般都用Beyond Compare工具
疯狂椰子
2011-03-02
打赏
举报
回复
先更新,如果不冲突,会合并修改,如果冲突,比较修改
江郎才近
2011-03-02
打赏
举报
回复
[Quote=引用 3 楼 magicluo 的回复:]
谁说只能二选一啊?
svn是合并 - 修改的模式,可以多人操作,最后冲突后 ,将修改部分合并就行了。
另外如果分工明确的话,可以使用锁定-修改 模式,修改前先加锁 ,commit后解锁
[/Quote]
但是我们每次修改了同一个地方的话svn总会要求二选一呢?
magicluo
2011-03-01
打赏
举报
回复
谁说只能二选一啊?
svn是合并 - 修改的模式,可以多人操作,最后冲突后 ,将修改部分合并就行了。
另外如果分工明确的话,可以使用锁定-修改 模式,修改前先加锁 ,commit后解锁
JeenWhane
2011-03-01
打赏
举报
回复
一个文档只能同时有一个人在修改,比如版本为1.5 ,就 只能有 一个人可以提交一次 ,为1.6,如果同时有 人修改了1.5,再提交就 会冲突,只能 二选一,可以在下载后lock,其他人就 不可以修改此文档了;但可以修改项目中的其他文档,这才是svn的本意(项目并行),现在还做不到同时修改一个文档,不过有人正在研究。
amllearn
2011-03-01
打赏
举报
回复
我当时是拷贝别人的到自己的下面然后在commit
SVN
教程PPT
svn
SVN
教程PPT,免分 PPTPPT PPT PPT PPT
svn
安装
文件
及
操作
文件
svn
安装
文件
及
操作
文件
svn
演示ppt ppt
svn
(Subversion)是个自由、开源的版本控制系统
svn
的版本库可以通过网络访问
svn
不是软件配置管理(SCM)系统,而是一个通用系统
svn
使用指导
关于
svn
使用方法的说明。共包含4个文档,介绍详细。
SVN
客户端安装
文件
.rar
SVN
客户端安装
文件
.rar
Java EE
67,541
社区成员
225,854
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章