【问题标题】:'Update' command does not work in VisualSVN“更新”命令在 VisualSVN 中不起作用
【发布时间】:2010-07-03 12:50:08
【问题描述】:

我正在使用 TortoiseSVN/Subversion/VisualSVN 单独管理版本控制 - 我是唯一的开发人员。作为新人,我创建了主干和一个分支,该分支用作 WIP 和主干以进行紧急错误修复和问题发布等等等等……

现在我已经完成了我的第一个错误修复并发布了它,现在需要将主干(已提交)中所做的一些更改带入我的 WIP(已提交)版本。 VisualSVN 的文档表明我需要更新 .. 来引用 ..

“经常发生的情况是,当您一直在进行更改时, 其他人已经完成并将他们自己的更改提交给 存储库。因此,将任何更改合并到您的 提交前的工作副本。只需选择 VisualSVN |更新主要 菜单命令和其他人提交但未反映在 您的工作副本将被合并到您的工作副本中。”

单击更新似乎什么也没做。在我的 Trunk 中所做的一些更改不会导入到我的 WIP 副本中。

这是一个错误还是我完全误解了它应该如何工作?

【问题讨论】:

    标签: visual-studio svn tortoisesvn visualsvn


    【解决方案1】:

    更新命令从存储库中下载可能已由其他开发人员更新的最新版本,它会更新您的版本或将其与您的更改合并。 由于您是唯一的开发人员,因此您不会使用这么多。

    使用 Commit 命令保存您的更改。

    【讨论】:

    • 谢谢...发帖大约一个小时后我才恍然大悟:-(
    【解决方案2】:

    如果你有两个分支——“主干”和“分支”,那么除非你从一个分支合并到另一个分支,否则你不会看到另一个分支的一个分支中所做的更改。

    【讨论】:

      【解决方案3】:

      您正在阅读的内容和您想要做的事情不是一回事。正如 Damien 指出的那样,Update 用于更新您的副本(无论是分支还是主干)以获取其他人的更改。

      如果我没看错,你想要做的是将主干合并到你的分支中,你可以在这里阅读关于如何做的事情 http://svnbook.red-bean.com/en/1.5/svn.branchmerge.basicmerging.html 只需向下滚动到 保持分支同步

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-23
        • 2018-10-16
        • 2015-07-24
        • 1970-01-01
        相关资源
        最近更新 更多