2013-03-04 42 views
-1

对于我的应用程序,我想跟踪每个功能的实现版本。现在,我只是把去评论一些文字就像我的例子:跟踪每个版本的附加功能

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

我这样做对每个功能在我的应用程序,看看这个时候开始实施。但是有没有一种简单的方法或任何标准的方法在某种列表中看到这一点,所以我不必深入该特定函数的代码,以查看它在哪个版本实现?

回答

2

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

+0

随着TFS我想你的意思是Team Foundation Server的?好吧,我会潜入这些系统 – koala 2013-03-04 14:31:58

1

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

1

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

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

下面是在C#中这个样子的使用沙堡

XML注释tutorial

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

这也是我一直在寻找的东西!我想我会结合TFS跟踪我的版本并使用Sandcastle来获得一些帮助文件。 – koala 2013-03-04 14:35:00