当前位置:  开发笔记 > 开发工具 > 正文

如何使用TortoiseSVN中的工作副本覆盖存储库的内容?

如何解决《如何使用TortoiseSVN中的工作副本覆盖存储库的内容?》经验,为你挑选了2个好方法。

可以说,我知道会与我发生冲突,但我不想处理合并或任何事情.

我只想用自己的方法覆盖存储库版本.什么是tortoisesvn命令呢?



1> Daniel Rikow..:

    首先,您必须进行更新(SVN更新),因此实际发生冲突.

    然后你在目录中得到三个文件:yourfilename .mine yourfilename .rX yourfilename .rY(X和Y是原始和新版本号)

    将.mine文件重命名为原始文件名.

    将冲突的文件标记为已解决.(TortoiseSVN - >已解决)(.r?文件将被自动删除)

    之后,您可以提交文件,因为这是正常的更改.(SVN提交)



2> Michael Brew..:

看看红皮书中的svn resolve命令.使用命令行客户端,您将能够运行

svn update
svn resolve -R --accept mine-full

TortoiseSVN似乎没有这个可用,但如果你有命令行客户端作为备份,它可能很方便.否则,我会使用Neil所描述的黑客攻击(移动工作副本文件,更新,替换工作副本文件).

非常谨慎:使用该Resolved...命令将在更新后接受包含冲突的版本; 你真的想在更新之前得到这个文件.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有