Click here to Skip to main content
15,920,801 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: TFS or Git Pin
sven.moehring13-Nov-17 20:28
sven.moehring13-Nov-17 20:28 
GeneralRe: TFS or Git Pin
M-Badger14-Nov-17 10:29
M-Badger14-Nov-17 10:29 
GeneralRe: TFS or Git Pin
PIEBALDconsult13-Nov-17 7:57
mvePIEBALDconsult13-Nov-17 7:57 
GeneralRe: TFS or Git Pin
Sander Rossel13-Nov-17 7:58
professionalSander Rossel13-Nov-17 7:58 
GeneralRe: TFS or Git Pin
Jörgen Andersson13-Nov-17 9:39
professionalJörgen Andersson13-Nov-17 9:39 
GeneralRe: TFS or Git Pin
Nish Nishant13-Nov-17 8:00
sitebuilderNish Nishant13-Nov-17 8:00 
GeneralRe: TFS or Git Pin
Ravi Bhavnani13-Nov-17 8:01
professionalRavi Bhavnani13-Nov-17 8:01 
GeneralRe: TFS or Git Pin
jschell13-Nov-17 8:04
jschell13-Nov-17 8:04 
Link I found interesting on git.

GitFlow considered harmful | End of Line Blog[^]

Don't think that explicitly mentions the following...

A git repository only allows versioning for the repository. When you apply a version number or extract a version it applies do all files in the repository. This is fine for single projects.

However consider what happens in an enterprise with an example setup.
- Libraries (sub projects) A, B, C
- Application X uses A and B
- Application Y uses B and C

In the above Git only allows for the following
Scenario 1
- Repository: A
- Repository: B
- Repository: C
- Repository: X
- Repository: Y
Scenario 2
- Repository: A, B, C, X, Y

If you choose one then you must manage each of those. So a release of X means that three repositories must be 'manually' labeled. And each must be built.

If you choose two then B has the same labels as A, and when you pull you get B even if you just want A.

Mitigation strategies can be created but those still exist outside of Git itself. For example creating yet another repository to handle build tools (to insure labeling, dependencies, etc.)
GeneralRe: TFS or Git Pin
Maximilien13-Nov-17 8:09
Maximilien13-Nov-17 8:09 
GeneralRe: TFS or Git Pin
jschell15-Nov-17 6:06
jschell15-Nov-17 6:06 
GeneralRe: TFS or Git Pin
A_Griffin13-Nov-17 8:27
A_Griffin13-Nov-17 8:27 
GeneralRe: TFS or Git Pin
kmoorevs13-Nov-17 8:34
kmoorevs13-Nov-17 8:34 
GeneralRe: TFS or Git Pin
Jörgen Andersson13-Nov-17 9:12
professionalJörgen Andersson13-Nov-17 9:12 
GeneralRe: TFS or Git Pin
A_Griffin13-Nov-17 9:31
A_Griffin13-Nov-17 9:31 
GeneralRe: TFS or Git Pin
Jörgen Andersson13-Nov-17 9:37
professionalJörgen Andersson13-Nov-17 9:37 
GeneralRe: TFS or Git Pin
MarkTJohnson13-Nov-17 8:28
professionalMarkTJohnson13-Nov-17 8:28 
GeneralRe: TFS or Git Pin
Jeremy Falcon13-Nov-17 8:33
professionalJeremy Falcon13-Nov-17 8:33 
GeneralRe: TFS or Git Pin
MarkTJohnson13-Nov-17 8:38
professionalMarkTJohnson13-Nov-17 8:38 
GeneralRe: TFS or Git Pin
Jeremy Falcon13-Nov-17 8:43
professionalJeremy Falcon13-Nov-17 8:43 
GeneralRe: TFS or Git Pin
GuyThiebaut14-Nov-17 0:45
professionalGuyThiebaut14-Nov-17 0:45 
GeneralRe: TFS or Git Pin
Jeremy Falcon14-Nov-17 2:57
professionalJeremy Falcon14-Nov-17 2:57 
GeneralRe: TFS or Git Pin
Munchies_Matt13-Nov-17 9:20
Munchies_Matt13-Nov-17 9:20 
GeneralRe: TFS or Git Pin
Jörgen Andersson13-Nov-17 9:31
professionalJörgen Andersson13-Nov-17 9:31 
GeneralRe: TFS or Git Pin
Scott Serl13-Nov-17 14:25
Scott Serl13-Nov-17 14:25 
GeneralRe: TFS or Git Pin
PeejayAdams14-Nov-17 0:45
PeejayAdams14-Nov-17 0:45 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.