Visual studio 如何在VisualStudioProject中分别为开发人员和团队维护书签?

Visual studio 如何在VisualStudioProject中分别为开发人员和团队维护书签?,visual-studio,bookmarks,Visual Studio,Bookmarks,Visual Studio项目中存储的书签详细信息在哪里 项目文件:*.csproj 解决方案文件:*.sln 我想知道是否可以在默认情况下分别为团队和每个开发人员维护书签 当我将项目签入源代码管理(Perforce)时,我不希望所有书签都与其他开发人员同步,只希望少数书签对整个团队有用 更新#1:我们需要代码中的一些参考点-可以在开发人员/支持团队之间的电子邮件和通信中用作速记。为此,我们需要在团队级别维护书签 更新#2:似乎每个人都建议不要在团队级别共享书签(这是一个隐藏文件,有原因等等)。

Visual Studio项目中存储的书签详细信息在哪里

项目文件:*.csproj 解决方案文件:*.sln

我想知道是否可以在默认情况下分别为团队和每个开发人员维护书签

当我将项目签入源代码管理(Perforce)时,我不希望所有书签都与其他开发人员同步,只希望少数书签对整个团队有用

更新#1:我们需要代码中的一些参考点-可以在开发人员/支持团队之间的电子邮件和通信中用作速记。为此,我们需要在团队级别维护书签

更新#2:似乎每个人都建议不要在团队级别共享书签(这是一个隐藏文件,有原因等等)。我想知道Visual Studio中是否有其他工具可以满足此目的。书签最好的一点是,它能够超链接到代码的任何部分,如果代码库很大,这将非常有用


>最接近的答案是“zainnab”(见下文),但此选项需要修改(签出)代码文件。

书签存储在解决方案的.SUO文件中

但是,将此文件放入源代码管理不是一个好主意。这就是为什么它是一个隐藏的文件


在我看来,书签是特定于用户的,不应该在团队成员之间共享。

良好共享的书签至少对代码审查非常有用

建议您不要在团队活动中使用书签,而是使用注释标记(也称为“TODO”等),因为它们与源代码一起运行。

书签类似于代码索引。所以,这对所有团队都非常有用。 我不需要去思考或搜索,代码在哪里。。。 只需进入书签窗口,双击分类索引即可


我很好奇,不管怎样,为什么您要将源代码和文档以外的东西签入到源代码管理系统中。在我看来,像用户设置、项目文件、二进制文件(除非它们是外部依赖项)和类似文件之类的东西不应该被检查到源代码管理中。我们需要代码中的一些参考点——可以用作开发人员/支持团队之间的电子邮件和通信的速记。为此,我们需要在团队级别维护书签。您共享哪些参考点?如果您指的是特定的函数,那么在问题中命名函数就足够了。您可能还想考虑使用区域来标识代码的特定部分。请参阅更新中的我的评论-为什么我们需要在源代码管理中签书签。我们可以在todot中与特定代码行进行超链接吗?我们可以在书签中添加注释,这就是它们更有用的原因。ToDo注释显示在任务列表中,双击它们,它们将转到设置它们的代码行。这就是你的意思吗?谢谢,我已经找了很久了。我在Eclipse中广泛使用它,在VS中找不到它,并使用书签手动构建了所有这些笔记和TODO。我也遇到了同样的问题,我不能或不想提交这些书签。你帮我省了很多工作,谢谢你!完全同意这是最好的解决方案!!我在一个大型项目中使用标准书签已经有一段时间了,我很喜欢它们,但它们有两个缺点——它们可能会四处游荡,因为它们只引用行号,而不是代码中的实际位置,而且它们不容易在不同机器上的开发人员之间,甚至同一个开发人员之间共享。想想看,有很大的弱点。。。。。。转到工具/选项/环境/任务列表并添加新标记以记录书签。我想用“MARK”这个词,但这个词太常见了,所以我把“BOOKMARK”设置为低优先级。每当我想留下书签时,我只需键入“//bookmark:这是一个书签”,就这样,简单!要查看它们,只需打开任务列表窗口,按优先级或描述排序,然后向下滚动即可。