① SVN上 本地修改后文件件去覆盖服务器上同名文件夹,该怎样去做
右击该文件夹,team--提交,在弹出的提交框中全选,或者仔细选择哪些文件是要上传新版本的,哪些文件是要删除的
② svn如何将某个文件的历史版本替换最新版本
我都是在复eclipse环境下用svn
通常一个制文件可以很方便地
replace/compare...
答:update默认是更新到最新版本,但使用update也可以更新到某个指定版本,这样你就可以回到整个文件夹某个版本库的历史状态了
③ 如何使svn update命令自动用服务器上的版本替换本地同名的但尚未加入版本控制的文件
这个技术上抄好像很难实袭现,我原本想用钩子实现,但发现svn的钩子里没有pre-update的钩子
或者可以换个思路,为什么一定要自动覆盖呢?这是一种存在风险的操作啊,如果本地新建的文件是含有有效工作成果的,将导致这些工作成果的丢失。我们是否可以从操作流程的角度来改进呢?正常的操作就应该是:更新--更新失败--解决冲突--重新更新(或提交)