Trac不会与SVN存储库同步

时间:2014-07-18 18:33:16

标签: python svn windows-7 trac bitnami

经过一番战斗,并切换到Bitnami's Trac installer,我仍然无法让我的存储库被Trac识别。通过Trac建立的新回购似乎在某种程度上仅仅作为空白存储库。问题是我无法与他们同步。

具体做法是:

trac-admin [Trac folder]\[projects]\[project] repository resync (default)
TracError: Unsupported version control system "svn": cannot import name fs

我非常确定问题会更深入,因为它是由Bitnami Trac Stack应用程序制作的未受影响的SVN。另外,据我所知,这是它正在使用的Python的打包版本。

日志文件说

2014-07-18 14:23:46,542 Trac[svn_fs] INFO: Failed to load Subversion bindings
Traceback (most recent call last):
  File "c:\users\user\appdata\local\temp\easy_install-4vaacr\Trac-1.0-py2.7-win32.egg.tmp\tracopt\versioncontrol\svn\svn_fs.py", line 273, in __init__
    _import_svn()
  File "c:\users\user\appdata\local\temp\easy_install-4vaacr\Trac-1.0-py2.7-win32.egg.tmp\tracopt\versioncontrol\svn\svn_fs.py", line 72, in _import_svn
    from svn import fs, repos, core, delta
ImportError: cannot import name fs

我使用的是Windows 7.此外,Trac设置的存储库无法在TortoiseSVN资源库浏览器中打开:

Unable to connect to a repository at URL 'file:///E:/Bitnami/Trac/default'
Unable to open an ra_local session to URL
Unable to open repository 'file:///E:/Bitnami/Trac/default'
Expected FS format between '1' and '4'; found format '6'

1 个答案:

答案 0 :(得分:1)

在我的情况下,这是一个问题,Trac试图调用我安装的Python版本供个人使用,但是为自己的副本安装了东西,所以我将其全部卸载,重新安装它而没有Python的个人副本,并再次运行它。这次我得到了各种各样的图书馆没有安装,我可以发誓Bitnami之前照顾过。

解决这个问题的所有方法是:

easy_install Trac==1.0

Setuptools,amd easy_install,与Bitnami一起安装,所以这不是问题。之后我可以正常同步存储库。