2011-10-03 87 views
6

我們正在開發.NET應用程序,最近開始使用Git進行版本控制。源代碼與原始版本不同

我們的最新版本被標記爲Git,現在我正在嘗試調試一些問題。

這裏就是我所做的:

  1. 安裝在我的電腦上的應用程序(從釋放)。
  2. 檢出標籤發佈版本。
  3. 啓動VS並附加到進程。
  4. 在代碼的某些部分放置斷點。

我收到消息:「源代碼與原始版本不同」,但是,這是編譯後釋放此已安裝版本的實際代碼。

我在這裏做錯了什麼?

使用VS2008如果重要。

BTW:如果二進制文件與源代碼不同,用於比較的機制是什麼?

例如,從Git克隆回購時,它會將所有文件/文件夾日期更改爲當前日期。這個值(日期時間)用於確定源代碼與二進制?

+0

您的源代碼管理能否與行結尾混爲一談? –

+0

不知道如何真正測試這個。我知道該版本是使用TeamCity構建的,並且使用Git來檢出最新的代碼,就像我現在所做的一樣。所以代碼必須相同。 –

回答

相關問題