Hi Georgio
On 15/05/2019 12:04, Giorgio Forti wrote:
I'm relatively new to Git.
I use it from inside Visual Studio 2013, for the normal operations:
commit, push ...
I used and know other similar products but not Git.
Similar being e.g. Mercurial (another Distributed version control
system), or a Centralised VCS ? The change to distributed VCS rips up
all the old expectations!
I'm searching in Git a feature I used in the past in another product.
The situation is:
I "inherited" a big Visual Studio 2013 solution under Git (A LOT of
files in overr 40 different projects).
This project has a remote repository somewhere.
II have full access to files, and to the remote repository.
I have a lot of changes committed locally but still NOT PUSHED to the
remote repository, and I cannot PUSH these changes now
Do you have a personal 'fork' of the repository on a server. This
provides you with a personal 'cloud' storage that ensures that your
local changes - I hope you have lots of commits and branches....- are
available in a 'backup' location
(sorry for the terms, I use Git from inside Viasul Studio 2013, I
don't know the Git correct terms)
I need to retrieve all files of this solutionAS THEY WERE AT AS GIVEN
DATE to rebuild that version of the projects and test.
This is the 'rip up' - Git doesn't care about file dates - rather it
cares about a group of files all 'zipped' together in one commit. The
date based file view is an XY-problem. What you really want is the
commit that is nearest that date that represents a working version.
How can I do this with Git without looking at the story of every file
in the project (a crazy thing to do)?
The worst of all is I probably will need to "navigate" not only once,
but 2-3-more times.
Best of all would be a graphical (human!) interface to do this: by
command line I sure will do a disaster.
the gitk tool is you friend here (it is part of the basic Git). It
provides a simple viewer and browser for all the commits and files
Thanks to all
Philip
see https://gitforwindows.org/ for a personal Git copy.
--
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 to [email protected]
<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/git-users/e2a1e035-fd14-4783-a2c8-600bbad09fc1%40googlegroups.com
<https://groups.google.com/d/msgid/git-users/e2a1e035-fd14-4783-a2c8-600bbad09fc1%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
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
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/git-users/9909da38-71ab-81d8-4ebe-8cabedb112ad%40iee.org.
For more options, visit https://groups.google.com/d/optout.