Solved

TFS newbie basic question

Posted on 2014-11-13
4
137 Views
Last Modified: 2014-11-13
To use TFS in its most basic way as a developer, not admin, is this all I need to know:
Step #1 Start work: Get Latest Version
Step #2 No need to Check-Out , as check out auto when edit.
Local save as normal
Step #3 finish work, check in

would that be enough for me to join a team as a newbie, and be able to start work?
0
Comment
Question by:Silas2
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 75

Expert Comment

by:käµfm³d 👽
ID: 40440788
Depends on the team, I would say. At my old job, we were new to TFS, and the above was all we did. We only ever had one branch of code. At my current job, we have multiple branches, so I now have to know about branching and merging.

Shelving is useful for saving your changes without committing them to the branch.

For your #2, I wouldn't say that is always the case. Sometimes you may have files that aren't really editable, but for which you still need to check out and modify. As an example, one of my projects has a specification document checked into TFS. We publish this spec document along with the website. I have Microsoft Word on my machine, but I cannot guarantee that everyone does--since Word costs money. So whereas I edit my spec document in Word, when I publish the document I publish it as PDF, because Adobe Reader is free, and I can be reasonably assured that most anyone can read a PDF. So whenever I need to update the PDF, I still have to check it out in order to be able to save the updated Word document to the updated PDF>

If your team uses a build server, then you may want to gain a basic understanding of what it provides for you.
0
 

Author Comment

by:Silas2
ID: 40440815
Do you use the work item stuff?

And all the exclude/include, I don't really have any idea what the real-life scenario where you would want that?
0
 
LVL 75

Accepted Solution

by:
käµfm³d   👽 earned 500 total points
ID: 40440862
Yes. We run an Agile shop, so we incorporate the Work Item and Bug tasks into our development cycle.

And all the exclude/include
Are you referring to this:

Screenshot
If so, then all that means is what are you either going to commit (Included) or not commit (excluded) to the server for the check-in that you are about to perform. I myself do this when I am debugging. We usually have a base web.config/app.config that is checked into TFS. During debugging, I might change the values in the web.config to something other than the base, but I may not want to commit such changes to the server. I will exclude my modified web.config from being checked in.
0
 

Author Comment

by:Silas2
ID: 40440900
Oh I see, that makes sense. Thanks.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Best process for "back-porting" changes to prior release 4 239
apache 2.2 frontend for GIT. 5 162
Not able to update Java 5 238
How to over write Subversion Repository 2 63
When working in a large software development team, whether you have many developers working on the same projects, or your project is linked to other projects; it is very important that developers regularly perform "get latest" to ensure that the cha…
Article by: gr8gonzo
Git can be a complicated version control system for beginners, but it definitely is one of the best ones out there. Since this article assumes that you're starting at square one, it will skip over things that Git -can- do and will focus on the typic…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question