gpt4 book ai didi

tortoisesvn - Tortoise 的非递归提交是如何工作的?

转载 作者:行者123 更新时间:2023-12-03 04:42:36 27 4
gpt4 key购买 nike

我已经在本地 checkout 了 SVN 分支(我的分支)的副本,我从另一个分支(具有完全不同的文件夹结构)合并到该副本。所以基本上有很多删除(旧文件)和添加(新文件)。

当我尝试将合并提交到存储库(到我的分支)时,Tortoise 说

This commit is not recursive, and there are moved/renamed folders selected for commit. Such moves/renames are always performed recursively in the repository. Do you want to commit anyway?

可以继续进行此提交吗?如果没有,我应该怎么做才不会出现问题?

此外,对于我添加的一些文件,我在添加后进行了更改(如果这会影响性质)。

最佳答案

Google 发现如何修复它:在提交窗口中按 F5(而不是在“警告弹出窗口”中)

参见http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2831045了解详情。

On 26.08.2011 22:39, Ryan J Ollos wrote:

For several months now I've been seeing the following dialog box appear when initiating Commit. It frequently happens when attempting to commit following a merge.

The thing I have noticed lately however is that if I Cancel and then manually refresh the file list (F5), I don't see the message again when initiating the commit a second time. The commit seems to succeed fine and with no further problems.

提交对话框在后台线程中监视工作副本 更改通知。此类通知由操作系统发送,以防万一 文件被修改/移动/重命名/... 如果收到这样的通知,提交对话框首先执行一些操作 检查,以便它可以删除其中的大部分。如果通知表明 未检查且在提交对话框中不可见的文件有 不知何故发生了变化,它切换回非递归提交。 那是因为如果你有例如在另一个编辑器中打开文件并保存 在提交对话框打开时进行更改,然后该文件将得到 即使您没有在提交中检查它,也已提交 对话框(直到使用 F5 刷新对话框后才会显示)。

因此,如果您经常看到该警告对话框,请检查是否还有其他对话框 正在运行的工具/应用程序会修改工作副本中的文件。

正如您所注意到的:如果您按 F5,“非递归标志”将被重置 因为刷新后,您会再次看到所有文件 - 甚至是您之前查看过的文件 启动对话框后进行修改。

斯特凡

关于tortoisesvn - Tortoise 的非递归提交是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13010012/

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