我们有一个旧的 Classic ASP 应用程序,我们一直在使用 Visual Studio 6 来维护它。这工作得很好,但我们已经准备好走出石器时代,我想看看我是否可以使用 Visual Studio 2008 (SP1) 来维护应用程序。
过去,多个开发人员可以在应用程序上工作,并且它处于源代码控制之下。我们在 Web 服务器上安装了 FrontPage 服务器扩展 (FSE),并且在客户端上的 Visual Interdev、Web 服务器上的 FSE 和允许我们通过 Interdev 签入和签出文件的 SourceSafe 数据库之间进行了某种三向集成. 文件被检出到 Web 服务器,而不是客户端。当通过 Interdev 重新签入文件时,我们可以在签入之前按下“Diff”按钮来查看对文件所做的更改。
现在我已经安装了 Visual Studio 2008 (SP1),我正在尝试获得相同的功能。我使用文件/打开网站/远程站点来启动项目。这工作正常,我能够签入和签出文件。但是,查看差异的选项被禁用。此外,当我在“签入”对话框窗口中输入评论时,该评论会被忽略。换句话说,如果您使用 SourceSafe 独立客户端查看文件的历史记录,文件会正确签入,但没有注释。
在 VS2008 中签出文件后,当我右键单击它时,“比较”和“查看历史记录”选项被禁用。此外,如果我单击“签入”选项,“签入”对话框中的“比较版本”按钮将被禁用。启用比较选项有什么技巧吗?