2013-11-26 15 views
0

無論何時我們使用IDE(如IntelliJ或其他任何其他名稱)重命名文件(而不是刪除&添加新內容 - 保留歷史記錄),它將顯示爲在更改中重新命名爲 - >。重命名的文件顯示爲在teamcity中添加和刪除

Howerever在Teamcity中將顯示爲'deleted'和'added'。

如案例:我的Java類名稱爲ValidateTxtFiles.java &我想將其重命名爲ValidateTxtAndShFiles.java

有沒有辦法用任何TeamCity的升級或使用TeamCity的頂部另一個第三方工具來實現這一目標?

cur。 ver使用:7.1.4

回答

0

我不知道這是否是您的源代碼管理系統的一個特點。你在使用哪一個?

我們使用的是Subversion,我注意到在Subversion版本歷史中出現的重命名爲Delete,接着是Add。但是,添加日誌條目有一個「從路徑複製」,它在重命名之前引用文件的路徑和修訂版。

我們正在運行TeamCity v 7.1.3,我剛剛測試了這個。 Teamcity確實顯示兩個文件更改,一個是刪除,另一個是添加。但是,就我而言,如果我通過將鼠標懸停在「2個文件」旁邊的向下箭頭上來展開這兩個更改的詳細信息,我會看到Add具有附加的小注釋圖標。如果我將鼠標懸停在上面,它還會在重命名之前向我顯示原始路徑和修訂文件。

所以,我可以告訴它是一個重命名過程。

這對我們沒有任何問題,因爲TeamCity的行爲至少與我們使用的Subversion客戶端TortiseSVN一樣聰明。也許你的IDE太聰明瞭。 :-)

+0

我目前的項目也使用Subversion。我確實注意到一個小圖標反對'已添加'文件,表明它是從鼠標懸停的某某文件複製的。我上面的查詢的基本意圖是幫助查看在差異窗口中重命名文件時所做的差異(更改),當我們查看來自teamcity的更改選項卡文件時。和IDE:正如我上面提到的IntelliJ。 – user1587504

+0

Subversion沒有移動/重命名的原子操作,所以你看不到差異。 –

相關問題