4
我正在瀏覽我的代碼庫並重構一些內容。偶爾,我碰到有一個單一的文件中這樣的內容文件:我可以在TFS2010中複製文件歷史記錄嗎?
public class A
{
// Tons of code
}
public class HelperThatWasOriginallyOnlyUsedHereButHasExpandedToBeUsedEverywhere
{
// Tons of code
}
因爲這個文件已經存在了很長一段時間,它有一個相當長的變更集列表。
不幸的是,它在一個名爲「A.cs」的文件中,它可能更適合於兩個文件「A.cs」和「HelperThatWasOriginally .... cs」。
我希望新文件(文件中的第二個類)可以很容易地追溯到它的原點(A.cs),但在新文件的頂部放置一個註釋,如「該文件最初是A的一部分「.cs」似乎有些狡猾,容易被忽視。
我真的不知道TFS如何在內部解決這個問題,因爲我可以看到這兩個文件在「拆分」日期之前有衝突的歷史記錄(他們曾經是同一個文件),但我是儘管如此,希望這是可能的。