gpt4 book ai didi

svn - TRAC - SVN 更新停止显示在浏览源下

转载 作者:行者123 更新时间:2023-12-04 06:19:07 25 4
gpt4 key购买 nike

我使用 TRAC 进行项目跟踪,使用 SVN 进行版本控制。
为了它们的独立目的,它们正常工作。

我可以很好地 checkin 和 checkout 代码,我可以在 TRAC 中创建票证。

在 TRAC 内部,我将 Browse Source 设置为指向 SVN 存储库,
几个月来它运行良好。然后,突然它不再接收新的更新。

大约在同一时间发生了几件事,目前尚不清楚这些事情中的任何一个是否导致了问题:
- 我在 repo 中创建了一个新分支
- SVN 和 TRAC 实例在同一台服务器上,但域名来自
成为一个单一的名字,成为独立的名字。

经过一番挖掘,建议尝试重新同步TRAC。当我这样做时,我收到此错误:

Traceback (most recent call last):
File "/usr/bin/trac-admin", line 7, in ?
sys.exit(
File "/usr/lib/python2.4/site-packages/Trac-0.11.5-py2.4.egg/trac/admin/console.py", line 1314, in run
return admin.onecmd(command)
File "/usr/lib/python2.4/site-packages/Trac-0.11.5-py2.4.egg/trac/admin/console.py", line 133, in onecmd
rv = cmd.Cmd.onecmd(self, line) or 0
File "/usr/lib/python2.4/cmd.py", line 219, in onecmd
return func(arg)
File "/usr/lib/python2.4/site-packages/Trac-0.11.5-py2.4.egg/trac/admin/console.py", line 675, in do_resync
repos = env.get_repository().sync(self._resync_feedback)
File "/usr/lib/python2.4/site-packages/Trac-0.11.5-py2.4.egg/trac/versioncontrol/cache.py", line 214, in sync
(str(next_youngest),
File "/usr/lib/python2.4/site-packages/Trac-0.11.5-py2.4.egg/trac/db/util.py", line 59, in execute
return self.cursor.execute(sql_escape_percent(sql), args)
File "/usr/lib/python2.4/site-packages/MySQLdb/cursors.py", line 163, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/python2.4/site-packages/MySQLdb/connections.py", line 35, in defaulterrorhandler
raise errorclass, errorvalue
_mysql_exceptions.IntegrityError: (1062, "Duplicate entry '341-branches/delivery/apps/backend/modules/starcareCustomer-A' for key 1")

修订版 340 是它在 TRAC 中显示的最后一个修订版。
我检查了数据库,不清楚为什么会出现这个错误。

最佳答案

我立即根据另一个提示解决了这个问题。将 trac 数据库中“node_change”表中“path”列的排序规则更改为 utf8 解决了该问题。我能够重新同步并且现在可以在 TRAC 中看到更新。

关于svn - TRAC - SVN 更新停止显示在浏览源下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6823400/

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