跟踪每个版本的附加功能

时间:2013-03-04 14:08:56

标签: c# .net visual-studio

对于我的应用程序,我想跟踪每个函数的实现版本。现在我只是在de comments中添加一些文本,就像我的例子一样:

// Checks if a user exists
// Implemented: v2.6.8
public bool CheckIfUserExists(...)
{
    ...
}

我为我的应用程序中的每个函数执行此操作,以查看何时实现此功能。但有没有一种简单的方法或任何标准方式在某种列表中看到这一点,所以我不必深入研究该特定函数的代码,看看它实现了哪个版本?

3 个答案:

答案 0 :(得分:2)

是的,标准方法是使用源控制系统(如TFS或GIT),它将为您跟踪更改。

答案 1 :(得分:1)

我首先查看一些版本控制系统,例如Git的。 查看github.com或bitbucket.org了解一些在线托管服务。

答案 2 :(得分:1)

如果您想进行版本控制,请按照建议使用git或TFS。

也就是说,您可以使用XML条评论和名为SandCastle的工具生成一组帮助文件和/或网页,以帮助发布代码旁边的信息。

以下是使用Sandcastle的tutorial

C#中的XML注释如下所示:

/// <summary>
////Checks if a user exists
/// Implemented: v2.6.8
///</summary>
///<returns>
///True if the user exists, false otherwise
///</returns>
public bool CheckIfUserExists(...)
{
    ...
}