0

每当我们使用诸如 IntelliJ 之类的 IDE 重命名文件(而不是删除并添加新的 - 以保留历史记录)时,它在更改中显示为从 -> 重命名为。

但是在 Teamcity 中,它将显示为 ' deleted' 和 ' added'。

例如案例:我的 Java 类名是ValidateTxtFiles.java& 我想将其重命名为ValidateTxtAndShFiles.java

有没有办法通过任何 teamcity 升级或在 teamcity 之上使用另一个第三方工具来实现这一点?

当前。使用版本:7.1.4

4

1 回答 1

0

我想知道这是否是您的源代码控制系统的特征。你用的是哪一个?

我们正在使用 Subversion,我注意到重命名在 Subversion 修订历史记录中显示为删除,然后是添加。但是,添加日志条目有一个“从路径复制”,它引用重命名之前文件的路径和修订。

我们正在运行 TeamCity v 7.1.3,我刚刚对此进行了测试。Teamcity 确实显示了两个文件更改,一个是删除,然后是一个添加。但是,就我而言,如果我通过将鼠标悬停在“2 个文件”旁边的向下箭头上来扩展这两个更改的详细信息,我会看到 Add 附加了一个小注释图标。如果我将鼠标悬停在上面,它还会显示重命名之前文件的原始路径和修订。

所以,我可以说这是一个重命名过程。

这不会给我们带来任何问题,因为 TeamCity 的表现至少与我们使用的 Subversion 客户端 TortiseSVN 一样聪明。也许您的 IDE 太聪明了。:-)

于 2013-11-26T22:52:23.943 回答