2011-10-03 88 views
6

我们正在开发.NET应用程序,最近开始使用Git进行版本控制。源代码与原始版本不同

我们的最新版本被标记为Git,现在我正在尝试调试一些问题。

这里就是我所做的:

  1. 安装在我的电脑上的应用程序(从释放)。
  2. 检出标签发布版本。
  3. 启动VS并附加到进程。
  4. 在代码的某些部分放置断点。

我收到消息:“源代码与原始版本不同”,但是,这是编译后释放此已安装版本的实际代码。

我在这里做错了什么?

使用VS2008如果重要。

BTW:如果二进制文件与源代码不同,用于比较的机制是什么?

例如,从Git克隆回购时,它会将所有文件/文件夹日期更改为当前日期。这个值(日期时间)用于确定源代码与二进制?

+0

您的源代码管理能否与行结尾混为一谈? –

+0

不知道如何真正测试这个。我知道该版本是使用TeamCity构建的,并且使用Git来检出最新的代码,就像我现在所做的一样。所以代码必须相同。 –

回答

相关问题