2014-12-03 215 views

回答

2

构建配置设置的以前版本存储在/config/projects/buildTypes文件夹中的不同* .xml.N文件。使用* .xml.N文件恢复设置替换* .xml文件。 也因为TeamCity 9有可能store all project setting in VCS

+1

这可能有助于恢复更改的设置。我不认为它保留了删除构建配置的文件。我们删除构建配置后,所有与构建相关的xml文件都会被删除。 – 2015-07-02 07:35:45

+1

你说得对。无法恢复已删除的构建配置。我们有相关的请求https://youtrack.jetbrains.com/issue/TW-34774,请投票。但是,[版本设置](https://confluence.jetbrains.com/display/TCD9/Storing+Project+Settings+in+Version+Control)功能目前可解决此问题。 – 2015-07-02 14:29:30

+0

已投票在那里。除版本设置外,我们还可以从备份中恢复它。备份的人也将在Teamcity 8中工作。 – 2015-07-02 17:23:22

0

另一种选择,可用,因为9.0是放置在版本控制(GIT,水银,或颠覆和Perforce自9.1)项目设置,然后使用VCS命令恢复被删除的文件。

2

TeamCity的9,找到你的数据目录,你会发现一个垃圾文件夹,例如:

D:\TeamCity\Data\config\_trash

取整个事情拷贝到其它文件夹,以防万一。

移动影响的项目文件夹从config\_trashconfig\projects

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

您可以在主门户网站看到严重的错误,而这种情况正在发生。

重启TeamCity的只是良好的措施。

Suffixes

+0

注意:因为这个混乱,我启用了存储在Git中的配置,花了所有3分钟的时间来设置,并且是很好的推荐。 – 2016-09-23 09:01:12

+0

我不小心删除了整个项目及其构建配置,这正是我所做的恢复它;我发现该项目直到我重新启动服务才重新出现,所以我怀疑这是一个强制性的步骤,而不是“为了好的措施”。 – 2017-04-24 06:47:32

相关问题