Il 29/05/2017 13:00, Bo Berglund ha scritto:

Any suggestions on where to start?

My suggestion would be to use http://rogerdudler.github.io/git-guide/ as a quick reference just to have at hand the syntax of the most used commands, together with the links to the full documentation.

IMO a new user should be aware from the beginning of the usage of the .gitignore file, to tell what you don't want to track with GIT. Failing to use it, you may have your logs cluttered with bak files you don't care about, maybe object files you'd rather rebuild if such is the case, and so on.

A thing that I find very annoying with Git is that when you clone a repository, or you fetch from a repository, the dates of the files aren't preserved, which makes it impossible to tell apart at a glance what has been recently changed from what is old.
If this is important for you, you have at least two tools available:

 * the MestreLion git-tools (https://github.com/MestreLion/git-tools)
   providing git-restore-mtime which will change the time-stamp of all
   files to their commit time
 * The Metastore utility which you may get from
   https://github.com/przemoc/metastore. It adds a .metadata file in
   your repository, with the original datestamps of your files which
   are updated at ech commit, and it uses to restore the proper date at
   each checkout/pull request, provided you add the post-checkout and
   pre-commit scripts (which are supplied in the examples folder) in
   the .git/hooks/folder of each user.

I agree with others that an HP Microserver would be a very good choice, as an alternative (or as an addition) to a Linux VM in a Windows machine. Never put all your eggs on the same basket! Also an external USB HD should be considered as an inexpensive security backup.

Giuliano
_______________________________________________
fpc-other maillist  -  fpc-other@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other

Reply via email to