gpt4 book ai didi

svn - 将文件夹与 SVN 存储库合并

转载 作者:行者123 更新时间:2023-12-04 05:20:58 25 4
gpt4 key购买 nike

我有一个文件夹,其中包含要与 SVN 存储库合并的子目录和文件。我该怎么做?请注意,我要合并的文件夹中的文件可以位于不同的文件夹下。例如,/folder/dir1/file.cpp在文件夹中可能在/src/dir2/file.cpp在存储库中

最佳答案

前言:你真的要读 SVN书!

因为根据你对问题的描述不可能对初始状态做出明确的结论,我将描述这两种选择

两个版本的起点

你有:

  • somefile of old version
  • patched somefile of old version
  • 更新 somefile of new version

  • 你知道 somefile of old version的修订版

    让旧版本为 R1
  • 获取此修订版:svn co REPO@R1如果没有厕所,svn up -r R1如果现有 WC
  • 更换卫生间 somefile of old version来自 patched somefile of old version
  • 获取其他更改:svn up . R1 和 HEAD 之间的所有变化,出现在 somefile将合并为 patched somefile of old version : 如果没有检测到冲突或使用合并工具手动解决冲突(如果配置了合并工具),则自动自动解决,结果 patched somefile of new version将在 WC 中显示为 not-commited-local-change,您必须提交才能保存

  • 你不知道 somefile of old version的修订版
  • 使用操作系统差异,从 somefile of old version 生成补丁和 patched somefile of old version
  • 获取 somefile of new version (见 svn upsvn co)
  • 尝试将 p.1 中的补丁应用到 somefile of new version
  • 关于svn - 将文件夹与 SVN 存储库合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13686628/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com