我有许多小的“测试项目”,我将足够的代码放在一起来证明或反驳我正在研究的一些想法。一段时间(有时几个月)后,我需要使用其中的一些代码。搜索名称不佳的文件夹可能需要数小时才能找到我正在寻找的代码宝石。
仅仅值得一个博客或维基条目是不够的。我只想有一些包含描述的东西,可能是屏幕截图和项目的 zip 文件(或指向版本控制的指针)
我在 Visual Studio 中是否缺少用于跟踪项目的功能?是否有可用于根据项目评论等进行搜索的模板?
有没有人遇到过这样的事情?
这个问题要多久才能结束?
我有许多小的“测试项目”,我将足够的代码放在一起来证明或反驳我正在研究的一些想法。一段时间(有时几个月)后,我需要使用其中的一些代码。搜索名称不佳的文件夹可能需要数小时才能找到我正在寻找的代码宝石。
仅仅值得一个博客或维基条目是不够的。我只想有一些包含描述的东西,可能是屏幕截图和项目的 zip 文件(或指向版本控制的指针)
我在 Visual Studio 中是否缺少用于跟踪项目的功能?是否有可用于根据项目评论等进行搜索的模板?
有没有人遇到过这样的事情?
这个问题要多久才能结束?
是的,有这样一个功能:它在“新建项目”对话框中,它被称为“名称”。这将允许您给您的项目一个有意义的名称,这将有助于您以后找到它。
有一个从操作系统借来的相关功能,称为“文件夹”。这使您可以对概念上相关的各种项目进行分组,并将它们放在一个“文件夹”中,您可以给该文件夹起一个与概念分组相关的有意义的名称。
这两者的结合将满足您的所有需求。诀窍是避免导致“命名不佳的文件夹”的心态。良好的工作习惯会在未来节省大量的时间,而且想出一个有意义的名字,而不是 TestProject426 真的不需要那么长的时间
为什么不为此目的使用版本控制系统(如subversion )?
您可以将您的测试项目置于版本控制之下,并且通过使用日志消息,您可以稍后搜索关键字并签出项目以备不时之需。一旦你将一个项目置于版本控制之下,你就可以将它从你的本地磁盘中删除(这样你的东西就更少了)。
如果 wiki 真的很麻烦,为什么不使用类似的东西搜索项目文件夹的根目录
findstr /I /S "nifty comment" *.cs
这只需要您在代码中留下带有一些关键字的评论。