使用SQ 6.2我发现了一个奇怪的行为:无论管理界面中的哪个设置修改并保存,然后重新加载页面,所有内容都会重置。
示例:将“常规/删除后的所有快照”设置为“5”,按“保存”,然后按“F5”。该字段再次为空。
SQ是否将其设置存储在数据库或文件系统中?我可能有错误的访问权限吗?
我们正在使用外部PostgreSQL数据库。
答案 0 :(得分:1)
如果您在sonar.properties
中定义设置,其值将不会在设置网页中呈现 - 您无法在那里进行更改。
查看Administration / System / System info
以查看当前有效的属性。
更改Delete all snapshots after
:
sonar.dbcleaner.weeksBeforeDeletingAllSnapshots
sonar.properties
sonar.dbcleaner.weeksBeforeDeletingAllSnapshots
中删除sonar.properties
并在网络用户界面中设置值(在这种情况下,其值将存储在数据库中)答案 1 :(得分:1)
感谢您的投入。问题是由一些完全不同的原因引起的:
我们安装了ReSharper插件,在其设置选项卡中发出警告,例如“检查代码和resharper的路径不能同时使用”。
卸载ReSharper后,一切正常,UI的行为符合预期,并显示所有设置的值。