使用 SVN 和 VS2013 在开发团队中共享特定于项目的片段的好方法是什么?

What is a good way to share snippets specific to a project in a dev team using SVN and VS2013?

我正在 ASP.NET 4.5.2 / MVC 5 中的一个 5 人团队中开发一个网络应用程序项目,其中包括我。该解决方案使用 SVN 进行版本控制。

我们都在用Visual Studio2013.

我编写了与项目内容高度相关的自定义代码片段(不仅仅是一般的简单 try/catch),以帮助其他开发人员开始我所做的事情(他们正在处理应用程序的各个部分)仍然在 WebForms 中)以及帮助每个人在那些 repetitive/specific 代码块上犯更少的错误。这些片段适用于 C#(通常适用于控制器)以及 JavaScript (jQuery),也许我会为其他语言编写一些片段。

我愿意为其他开发者提供一个简单的方法来获取这些片段,也许可以编辑它们(所以我需要片段文件 版本控制),并轻松地使它们保持最新状态,而无需 copy/paste 或不断将文件重新导入到他们的开发环境中。

我想我需要一种方法:

关于此的好的做法是什么?我应该完全不同地做吗?

我发现 ReSharper(来自 JetBrains)允许拥有一个包含模板设置和数据的共享对象文件,允许您将其与解决方案一起提交到 SVN 存储库。 其他开发人员能够简单地更新他们的本地工作目录,而 ReSharper 会自动更新其模板。

例如

See this page on ReSharper templates sharing