would you please tell me what advantages will I get if I change our
source control system from sourcesafe to git?
I know about the differences but please tell me about the branching
part!!!if we change similar files in our master code and they wont be
done on our different projects(different depositories) and the
opposite I mean that if we change some files in some projects and want
to do the changes in our master code or other projects so why you
think git is better?
you told me that its not possible!what is a solution?
Who is "we"? Is this a public open source project, or a small private
company, or what? That is, how important is keeping the software under
control and private, avoiding junior developers from seeing (and
possibly 'borrowing') all the code, how many staff, do you use a bug
tracker (or want to).
How happy are you with SourceSafe, and what are it's problems that *you*
Are you on Windows (version?) or something else
All this gives a better context to any of my wild guesses....
Git will be a complete shift in mind set. The illusion of control of a
single central repository will go, to be replaced by the ability to
exactly validate if your version of a file/directory/project is the
right one, rather than unvalidated copies in various states of edit
distributed over all the dev team.
Each dev will get a full validated copy of the project. This allows devs
to try out ideas without fighting the SCS as Git, for them, is local
(i.e. they create their own investigation branch), so no conflict with
other devs. When they are sucessful they have a range of ways of sending
their code to the main project - You decide what's best for you -
patches, pull requests, pushes, etc. see
http://nvie.com/posts/a-successful-git-branching-model/ for one model.
I suggest you start small, with a personal copy of Git that you use as a
buffer between you and SourceSafe just to get the hang of it. I used all
three of: the git command line (bash window), the Git gui, and Gitk
(repository viewer) to facilitate the learning. I was looking back at a
small development a few days ago that I used to learn on and I/Git had a
great history of the development.
You received this message because you are subscribed to the Google Groups "Git for
human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.