Teamcity还原已删除的生成配置

Teamcity还原已删除的生成配置,teamcity,teamcity-8.0,teamcity-9.0,Teamcity,Teamcity 8.0,Teamcity 9.0,teamcity中是否有方法恢复已删除的生成配置。我找到了有关还原已删除项目的,但找不到有关还原已删除的生成配置的任何信息。我正在使用Teamcity 8.0.6以前版本的构建配置设置存储在不同的*.xml.N文件的文件夹中。要恢复设置,请将*.xml文件替换为*.xml.N文件。 另外,由于TeamCity 9有可能。另一个选项,自9.0起可用,是将项目设置置于版本控制(Git、Mercurial或Subversion和Performance自9.1起),然后使用VCS命令还原删除的文件。Te

teamcity中是否有方法恢复已删除的生成配置。我找到了有关还原已删除项目的,但找不到有关还原已删除的生成配置的任何信息。我正在使用Teamcity 8.0.6

以前版本的构建配置设置存储在不同的*.xml.N文件的文件夹中。要恢复设置,请将*.xml文件替换为*.xml.N文件。
另外,由于TeamCity 9有可能。

另一个选项,自9.0起可用,是将项目设置置于版本控制(Git、Mercurial或Subversion和Performance自9.1起),然后使用VCS命令还原删除的文件。

TeamCity 9,找到您的数据目录,您会发现一个垃圾文件夹,如下所示:

D:\TeamCity\Data\config\\u垃圾桶

把整件事的副本放到别的文件夹里,以防万一

将受影响的项目文件夹从
config\\u垃圾桶
移动到
config\projects

从每个项目文件夹中删除后缀为
.projectNN

发生这种情况时,您可能会在主web门户中看到严重错误

重新启动TeamCity只是为了更好的措施


这可能有助于恢复更改的设置。我认为它不会为删除的构建配置保留文件。删除生成配置后,与生成相关的所有xml文件都将被删除。你说得对。无法还原已删除的生成配置。我们有相关要求,请投票。不过,该功能可以解决此问题。已在那里投票。除了版本设置,我们还可以从备份中恢复它。备用的也可以在Teamcity 8中使用。我们刚刚能够用TC9实现这一点。根据文档(),删除的构建配置会存储24小时,尽管我们有一些非常旧的配置——也许垃圾的TTL可以更改。您可以通过转到/config/_trash并将.projectN目录移回/config/projects,然后删除
.projectN
部分来进行还原。@sixstringtheory不讨论还原项目。我说的是构建配置。注意:由于这个问题,我启用了在Git中存储配置,这花了3分钟的时间进行设置,这是很好的建议。我不小心删除了整个项目及其构建配置,这正是我恢复它所做的;我发现项目直到我重新启动服务后才重新出现,所以我怀疑这是一个强制性的步骤,而不是一个“良好的措施”。