6
我们正在开发.NET应用程序,最近开始使用Git进行版本控制。源代码与原始版本不同
我们的最新版本被标记为Git,现在我正在尝试调试一些问题。
这里就是我所做的:
- 安装在我的电脑上的应用程序(从释放)。
- 检出标签发布版本。
- 启动VS并附加到进程。
- 在代码的某些部分放置断点。
我收到消息:“源代码与原始版本不同”,但是,这是编译后释放此已安装版本的实际代码。
我在这里做错了什么?
使用VS2008如果重要。
BTW:如果二进制文件与源代码不同,用于比较的机制是什么?
例如,从Git克隆回购时,它会将所有文件/文件夹日期更改为当前日期。这个值(日期时间)用于确定源代码与二进制?
您的源代码管理能否与行结尾混为一谈? –
不知道如何真正测试这个。我知道该版本是使用TeamCity构建的,并且使用Git来检出最新的代码,就像我现在所做的一样。所以代码必须相同。 –