Windows 在SVN中手动合并期间删除文件
SVN合并(分支到主干)给了我很多麻烦。现在我不是这方面的专家,这是问题的一部分(那么我也不应该是这方面的专家……因为这就是问题的关键,这应该让我的生活更轻松)。无论如何,我有一个快速发展的框架,并且有很多次文件夹/文件被删除/重命名。删除/重命名本身在SVN中是不直观的(无论如何都是通过乌龟),但我将顺其自然 合并时出现问题。如果删除/重命名了文件或目录,则会出现树冲突。有时合并失败,无法将文件添加到主干,而主干已添加到分支,并不断告诉我合并成功(并且未添加任何文件)。我现在求助于手动合并这些有问题的分支 手动合并非常容易,除非有重命名或删除。我也会将重命名作为删除,因为最终它才是真正的。当我进行手动合并时,是否有办法自动删除留在中继中的文件夹和文件 这就是我手动合并的方式Windows 在SVN中手动合并期间删除文件,windows,svn,tortoisesvn,Windows,Svn,Tortoisesvn,SVN合并(分支到主干)给了我很多麻烦。现在我不是这方面的专家,这是问题的一部分(那么我也不应该是这方面的专家……因为这就是问题的关键,这应该让我的生活更轻松)。无论如何,我有一个快速发展的框架,并且有很多次文件夹/文件被删除/重命名。删除/重命名本身在SVN中是不直观的(无论如何都是通过乌龟),但我将顺其自然 合并时出现问题。如果删除/重命名了文件或目录,则会出现树冲突。有时合并失败,无法将文件添加到主干,而主干已添加到分支,并不断告诉我合并成功(并且未添加任何文件)。我现在求助于手动合并这些
当我进行这种手动合并时(例如,当某个外部项目没有公共版本控制时,重复从该项目重新导入源时),我通常会编写一个执行树比较的脚本。它将列出两个树中的所有文件,并比较这些列表。subversion附带的一个脚本是
至于你对自动合并添加和删除失败的观察:如果你想得到这方面的帮助,请将其作为一个单独的问题发布。可能是您做错了什么-这应该是可行的。当我进行这种手动合并时(例如,当此项目没有公共版本控制时,重复从某个外部项目重新导入源时),我通常会编写一个脚本来进行树比较。它将列出两个树中的所有文件,并比较这些列表。subversion附带的一个脚本是
至于你对自动合并添加和删除失败的观察:如果你想得到这方面的帮助,请将其作为一个单独的问题发布。可能是你做错了什么事,这应该是有效的。谢谢你的建议。我对有问题的主干和分支进行了签出,并手动检查了所有文件夹/文件,删除了旧的文件/文件夹,然后执行了提交。然后我做了一个树与乌龟svn的比较,以确保树枝和树干是相同的。它给我的比较令人困惑。它仍然显示出差异,而事实上它们现在是一样的。谢谢你的建议。我对有问题的主干和分支进行了签出,并手动检查了所有文件夹/文件,删除了旧的文件/文件夹,然后执行了提交。然后我做了一个树与乌龟svn的比较,以确保树枝和树干是相同的。它给我的比较令人困惑。它仍然显示出差异,而事实上它们现在是一样的。