如何使svn update命令自动用服务器上的版本替换本地同名的但尚未加入版本控制的文件 50

举例如下:我的本地workcopy文件夹里有一个未加入版本控制的文件abc.txt,别人向版本库中增加了文件abc.txt,我用命令(svnup)的方式更新workcop... 举例如下:
我的本地workcopy文件夹里有一个未加入版本控制的文件abc.txt,别人向版本库中增加了文件abc.txt,我用命令(svn up)的方式更新workcopy时,更新失败,原因是我的本地有一个同名的abc.txt文件。虽然svn up可以带一个参数--force,但这会使用版本库的文件和本地的自动合并。我想要的效果是自动用版本库的文件替换本地这个存在的文件。
展开
 我来答
stoneman1976
推荐于2017-12-15 · TA获得超过7856个赞
知道大有可为答主
回答量:2125
采纳率:75%
帮助的人:2287万
展开全部
这个技术上好像很难实现,我原本想用钩子实现,但发现svn的钩子里没有pre-update的钩子

或者可以换个思路,为什么一定要自动覆盖呢?这是一种存在风险的操作啊,如果本地新建的文件是含有有效工作成果的,将导致这些工作成果的丢失。我们是否可以从操作流程的角度来改进呢?正常的操作就应该是:更新--更新失败--解决冲突--重新更新(或提交)
郭某人来此
推荐于2016-06-14 · TA获得超过1645个赞
知道答主
回答量:952
采纳率:100%
帮助的人:89.1万
展开全部
这个技术上好像很难实现,我原本想用钩子实现,但发现svn的钩子里没有pre-update的钩子

或者可以换个思路,为什么一定要自动覆盖呢?这是一种存在风险的操作啊,如果本地新建的文件是含有有效工作成果的,将导致这些工作成果的丢失。我们是否可以从操作流程的角度来改进呢?正常的操作就应该是:更新--更新失败--解决冲突--重新更新(或提交)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
文雅且温馨灬百花i
2010-12-12 · TA获得超过229个赞
知道小有建树答主
回答量:363
采纳率:0%
帮助的人:131万
展开全部
出现这问题的原因,就是服务器中的数据与你本机副本的数据产生了冲突,更新就失败了。

SVN本身的机制也是这样要求的,你严格按照操作标准执行,就不会有错了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaqin8023
2019-04-29 · 超过15用户采纳过TA的回答
知道答主
回答量:106
采纳率:66%
帮助的人:27.4万
展开全部
如果本地修改不想提交或者想要替换服务上的版本,直接删除本地文件,然后重新更新
这个有一个需要注意一下,就是本地代码彻底删除了,所以如果觉得有用,建议先备份
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式