确定用于创建生产应用程序的正确.net项目代码。

时间:2016-05-24 16:37:04

标签: .net

这可能听起来很疯狂,但我在源代码管理中有很多.net项目的源代码副本,但我试图弄清楚版本控制系统中哪些源代码副本是用于构建当前版本的正确代码部署了生产应用程序的项目。该应用程序几年前已部署,我们有几个版本的源代码,但不知道源代码管理中的哪个版本与实际生产代码匹配。我读过一个名为Refelector的工具,但想知道是否有更简单的方法。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

除非您确实需要对其进行逆向工程并随着时间的推移进行比较,否则确实没有一种简单的方法可以确定用于多年的应用程序的代码。如果您知道确切的构建日期,那么您可以直接查看历史记录中的那个时间点,看看是否有提及版本构建,版本提交或其他内容。假设每次提交都添加了有用的评论。

修订控制系统通常支持标记版本或您可能想要的任何其他内容" checkpoint"为了。对于每个正式版本(测试版,候选版本,生产版),应标记构建中包含的最后一个修订版号。这样可以很容易地跳转到用于特定构建的源。