gpt4 book ai didi

svn - 没有匹配的锁定 token

转载 作者:行者123 更新时间:2023-12-03 10:25:26 24 4
gpt4 key购买 nike

根据Subversion documentation :

after the commit is finished, svn status shows that the lock token is no longer present in the working copy. This is the standard behavior of svn commit—it searches the working copy (or list of targets, if you provide such a list) for local modifications and sends all the lock tokens it encounters during this walk to the server as part of the commit transaction. After the commit completes successfully, all of the repository locks that were mentioned are released—even on files that weren't committed. This is meant to discourage users from being sloppy about locking or from holding locks for too long.



在尝试确保此功能正常工作时,我在尝试提交在我的工作副本中锁定的文件更改时不断收到此消息:
svn: Cannot verify lock on path '/test/test'; no matching lock-token available
现在,我已经在 Windows 上的两个不同工作副本中测试了这个场景,并且在 RHEL 上测试了一次,每次都遇到相同的错误,新 checkout 并且没有预先锁定文件。如果我解锁文件然后提交,没问题,提交发生。如果我使用 svn:needs-lock 属性,如果在解锁文件之前尝试提交,则会出现相同的错误。

我很确定错误不是发生在客户端,而是发生在服务器端。我认为可能是客户端没有将本地授权 token 传递回 Subversion 服务器。但是,我已经在三个不同的客户端(2 个 CLI 和 Subclipse)上尝试过这个。因为它在三个不同的客户端上失败了,所以我觉得客户端正在将本地授权 token 传递回服务器。所以我很确定服务器是我需要解决这个问题的地方,但在哪里?

最佳答案

我有同样的问题:

svn: E160037: Commit failed (details follow):
svn: E160037: Cannot verify lock on path '/QHG3/trunk/kernel/Activator.cpp'; no matching lock-token available

我能够通过“窃取”锁来解决这个问题:
svn lock --force AltMoverPop.cpp

关于svn - 没有匹配的锁定 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4317766/

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