github ports

James B. Byrne byrnejb at harte-lyne.ca
Mon Jan 11 14:14:26 UTC 2021



On Mon, January 11, 2021 03:57, Erwan David wrote:
>
> What is the solution for those who are not interessed/cannot handle the
> whole history with all branches ?
>

What is meant by the term handle in this case?  Insofar as disc space goes Git
uses a hashing algorithm to identify file changes and only actually stores
those.  It references everything else so that a particular version of a file
(based on content) is only stored once.  It is a very economical system with
respect to storage. One can liken it to rsync in that fashion; it only keeps
the stuff it does not already have.

Once you get used to Git it turns out to be exceptionally flexible.  The main
problem that I have is keeping track of what branch I am on. I have somewhat
ameliorated this by using a script that dynamically modifies my prompt to tell
me where I am.

The only thing about Git that I find lacking is that by design it does not keep
track of the file times.  There are third-party addons to do this but, Git
itself does not.


-- 
***          e-Mail is NOT a SECURE channel          ***
        Do NOT transmit sensitive data via e-Mail
   Unencrypted messages have no legal claim to privacy
 Do NOT open attachments nor follow links sent by e-Mail

James B. Byrne                mailto:ByrneJB at Harte-Lyne.ca
Harte & Lyne Limited          http://www.harte-lyne.ca
9 Brockley Drive              vox: +1 905 561 1241
Hamilton, Ontario             fax: +1 905 561 0757
Canada  L8E 3C3



More information about the freebsd-questions mailing list