【问题标题】:Tortoise SVN doing import after exportTortoise SVN 在导出后进行导入
【发布时间】:2011-09-08 09:38:44
【问题描述】:

假设我已导出本地存储库,因为我不想在其中包含 .svn 目录。然后我对导出的副本进行了更改,我想将它导入回我的本地仓库。有可能吗?

【问题讨论】:

    标签: svn import export tortoisesvn


    【解决方案1】:

    我会使用WinMerge 将工作副本与导出的副本进行比较,然后将导出的工作副本中的更改合并回实际的工作副本:

    • 必须将新文件添加到 WC
    • 必须从 WC 中删除已删除的文件
    • 必须将 WC 中的不同文件替换为导出的 WC 中的文件。

    合并完成后,提交 WC,不要再对导出的 WC 进行更改。

    【讨论】:

    • Tortoise 的 Check for Modifications 也同样有效,与默认安装的 TortoiseMerge 结合使用。 WinMerge 作为 diff 工具可以正常工作,但不能作为合并工具,因为它不进行 3 路合并。
    • @Sander:检查修改将工作副本与存储库进行比较。 OP 希望将工作副本与修改后的导出工作副本进行比较。它如何解决OP的问题?而且这里不需要三路合并。
    • @JB Nizet,我以为你在做别的事情。我通常做的是将导出的目录复制到工作副本上,并检查修改。当然那样你会错过从导出目录中删除的东西
    【解决方案2】:

    我发现最简单的方法是检查一个新的工作副本,然后递归地复制(拖放)您导出的目录到工作副本目录。

    您应该获得一份工作副本,其中包含您在导出目录中所做的更改,您可以将它们提交到存储库。

    【讨论】:

    • 如果您没有删除任何内容,这很简单。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-16
    • 2011-08-19
    • 1970-01-01
    • 2010-09-11
    • 1970-01-01
    • 1970-01-01
    • 2010-10-15
    相关资源
    最近更新 更多