15

有没有人想出一种在开发人员团队之间自动共享一组 Visual Studio 代码片段(Visual Studio 使用的实际 .snippet 文件)的好方法?如果我团队中的其他开发人员从我为自己创建的快捷方式中受益,反之亦然。

4

2 回答 2

3

我知道这篇文章已经很老了,但我发现了另一种分享片段的好方法(IMO),也许除了@Kevin Dente 提供的解决方案:使用 git !!

我成功共享了片段和项目模板,创建了一个名为snippets.git的临时 git 存储库,我将其克隆到MyDocuments\Visual Studio 2015\Code Snippets文件夹中,现在我可以从MyDocuments\Visual Studio 2015\Code添加、编辑或删除片段Snippets\Visual C#\My Code Snippets(或Visual Basic文件夹),然后提交并推送以使它们对具有相同配置的所有其他团队成员可用。

该原理同样适用于项目模板,您可以创建一个templates.git存储库并将其克隆到MyDocuments\Visual Studio 2015\Templates文件夹,然后在MyDocuments\Visual Studio 2015\Templates\ProjectTemplates\Visual C#下创建模板文件夹(或Visual Basic文件夹)。

这样,开发人员可以定期提取两个存储库并拥有最新的片段和模板,几乎可以在 git 服务器可访问的任何地方使用(有人说 github?或 bitbucket?)。

当然,我使用的是 Visual Studio 2015,但该方法可以用于以前版本以及我认为未来版本的 Visual Studio。

于 2016-03-24T11:13:53.120 回答
-1

现在是 2018 年,VS Code 团队已添加此功能(目前处于预览状态)

查看这张票以获取更多信息

于 2018-11-30T21:31:18.647 回答