根据我们在旧项目中的一些示例,我最近需要在新项目的源代码中嵌入 Visual Source Safe 历史记录,其中历史记录出现在编码器放置某些注释的位置。最终结果类似于:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
//$Archive: /UserManagementSolution.root/UserManagementSolution/UserDAL/Tems.cs $
//$History: Tems.cs $
//*
//* ***************** Version 3 *****************
//* User: michaelc Date: 1/31/13 Time: 9:44a
//* Updated in $/UserManagementSolution.root/UserManagementSolution/UserDAL
//
//
namespace UserDAL
{
public class Tems
VSS 放置版本及其后的两行。我知道 VSS 根据放置行的位置放置历史记录:
//$Archive: $
//$History: $
//*
请注意,VSS 还将 VSS 文件信息放在 $Archive 和 $History 参数中。只需使用如图所示的美元符号来告诉它这些信息的去向。
但是,当我实际签入代码(大约 20 个 C# 文件)时,VSS 将历史记录放入没有注释字符中,从而破坏了构建。这需要一些烦人的返工来评论这些行。问题是,当 VSS 放入历史时,如何让其评论历史?