Questions tagged [team-foundation-server]

Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product offering source control, data collection, reporting, and project tracking, and is intended for collaborative software development projects.

Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product offering source control, data collection, reporting, and project tracking, and is intended for collaborative software development projects.

150 questions
68
votes
15 answers

How can I convince cowboy programmers to use source control?

I work on a small team of devs, 4 guys. They have all used source control. Most of them can't stand source control and instead choose not to use it. I strongly believe source control is a necessary part of professional development. Several issues…
54
votes
7 answers

Is there something wrong with how we're doing version control?

I work with a team of programmers as the business analyst. We just released version 2.0 of our product and are working on the next version to be released in 3 months (it's an internal software product). Unfortunately version 2.0 has some issues…
Ryan
  • 1,105
  • 1
  • 10
  • 17
47
votes
22 answers

What are some good practices before checking in source code?

My team uses Team Foundation Server for source control, and today I fixed some bugs and smoke test application before I checked it in but I forgot to comment some code. (This code made the UI a little bit strange.) I want to know what good practices…
41
votes
11 answers

Should a developer always use version control

Possible Duplicate: Version control for independent developers? I've heard statements to the effect of: "Well it's just me working on this project so I don't need to put it under source control" as well as, "There is no need to work version…
user77232
  • 521
  • 4
  • 6
28
votes
5 answers

Explaining the difference between Product Backlog Item and a Task

I've run into this challenge a couple of times and I'm hoping someone can provide some references, training or advice on how to explain the difference between a Product Backlog Item and a Task in TFS. I understand and have explained that a Product…
Brad J
  • 383
  • 1
  • 3
  • 7
28
votes
10 answers

How do you avoid working on the wrong branch?

Being careful is usually enough to prevent problems, but sometimes I need to double check the branch I'm working on (e.g. "hmm... I'm in the dev branch, right?") by checking the source control path of a random file. In looking for an easier way, I…
21
votes
1 answer

Should we use Reject or Wait For Author in TFS when there are things to be fixed?

In TFS, when we put comments for things to be fixed in a Pull Request before we will accept it, should we mark it as Reject or Wait For Author? Which is better?
sashoalm
  • 313
  • 1
  • 2
  • 8
18
votes
4 answers

Use TFS to track bugs from Production Support

I have just moved to a new company and they are using TFS 2010 (2012 in a couple of months) as their version control system and recently started to use it as a work tracking system for the developers. However, there doesn't seem to be a bug tracking…
Richard Hooper
  • 707
  • 2
  • 6
  • 10
17
votes
3 answers

Introducing a version control branching policy to a small team

I'm a contractor that has recently started with a firm. Team is 3 developers consisting of 2 junior to mid level devs, with another at the same level starting soon, and myself (6 Years xp). For both the existing developers it is their first job out…
16
votes
5 answers

What's the most effective way to share code between .NET applications?

In our work, we have several different .net applications that share a lot of base functionality. We've built these applications using a clean n-tier architecture, but we've hit that moment where we realize that we've re-implemented the same…
Josh
  • 321
  • 1
  • 2
  • 7
14
votes
3 answers

How to map TFS to two local directories

I am working with a web application, using TFS. Every time I build the site it takes an unproductivly long time to start up again. I would like to have a second mapping of the site on my c drive, where I would only get latest and build once a day,…
Buh Buh
  • 293
  • 1
  • 3
  • 9
14
votes
7 answers

From TFS to Git

I'm a .NET developer and I've used TFS (team foundation server) as my source control software many times. Good features of TFS are: Good integration with Visual Studio (so I do almost everything visually; no console commands) Easy check-out,…
Saeed Neamati
  • 18,142
  • 23
  • 87
  • 125
13
votes
5 answers

Odd company release cycle: Go Distributed Source Control?

Sorry about this long post, but I think it is worth it. I have just started with a small .NET shop that operates quite a bit differently to other places that I have worked. Unlike any of my previous positions, the software written here is targeted…
MrLane
  • 629
  • 5
  • 14
12
votes
2 answers

How can I keep my visualstudio database project in sync with my database?

I'd like to have my database schema synchronized with my Visual Studio .dbproj database project. Right now, I'm using SSMS for most of my database development work, and I've to manually use the schema compare tool of visual studio when I need the db…
12
votes
3 answers

Branching model suggestion for same project multiple clients

We have a very big project that includes several applications that acts as the base for different clients. Every client has its own personalization of the product, different milestones, different requirements and so on, and thus each project will…
1
2 3
9 10