views:

275

answers:

3

where is the the bookmark detials stored in visual studion project ? project file : *.csproj solution file: *.sln

I am wondering if its possible to maintain bookmarks seprately for team and per/developer. By default.

When I checkin the project in source control ( perforce ) I do not want all my bookmarks to sync in for other developers but only a few which are useful to the whole team.

Update #1: we need some refrence point in the code - that can be used as shothand in email and commuincaiton between developers/support teams. For that we need to maintain bookmark at team level.

Update #2: It seems everyone suggested not to share bookmarks at team level ( its a hidden file for a reason etc...). I am wondering if there is any other tool in visual studio to meet the purpose here. the best about bookmarks is its ability to hyperlink to any portion of a code which is extremely useful if the code base is HUGE!

A: 

Bookmarks are stored in your solution's .SUO file.

However it is not a good idea to put this file into source control. That's why it's a hidden file.

In my opinion, bookmarks are user-specific and should not be shared between team members.

demoncodemonkey
pls see my comments in update - as why we need to checkin bookmarks in source control.
dotnetcoder
+1  A: 

Well shared bookmarks are extremely useful for code review at least.

A: 

It's suggested that you NOT use Bookmarks for team activities but instead use comment tokens (aka "TODO's", etc..) as they travel with the source code.

zainnab
can we have a hyperlink to a particular line of code in ToDo ? we can in bookmarks and thats why they are more usefull.
dotnetcoder
ToDo comments show up in the task list and, by double clicking on them, they will go to the line of code they were set on. Is that what you mean?
zainnab