>>> "s" == skybuck2000  <skybuck2...@hotmail.com> writes:

> My own versioning system is very simple and used for solo development 
> 99.99999%.

> I will give an example of how this works.

> The main thing is "folders", "version number in folders" and "comments in 
> folders".

> For example, let's suppose I want to test an algorithm called "Jack".

> I would create a folder like so:

> C:\Source Code\Tests\Test Jack\version 0.01 original code\

> Then I would make a copy of that code:

> C:\Source Code\Tests\Test Jack\version 0.02 modify it\


[Snip]…

I have to admit, I am a bit lost in your description. A couple of remarks, 
though.

    1. I would never ever have space in directory names. That is calling
       for trouble, but if it works for you fine.

    2. I used a similar approach, quite a long a time ago, before I
       switched to RCS, then (forced) to CVS and then to git/hg. The
       problem of this approach is: there is no equivalent to

       git log --graphical or friends

       so you are completely on loss about the logical dependence of
       your «commits» if I can call them commits.

    3. It seems that you dislike hashes, (what I can understand to a
       certain extend from the usability point of view, at least for a
       single user), but you can

       a. Either use
          git log --graph --decorate --pretty=short | git name-rev --stdin | 
more

       b. Or switch to mercurial which has a local number system,
          besides hashes. Mercurial also has named branches which might
          fit in better in your workflow, but, as I said, I am not
          entirely sure I really understand your workflow.

       c. Before a flame war starts, I have hastily to add: git has some 
advantages over mercurial

          - it is faster on huge repositories.

          - its branching system is a bit more flexible

          - its far more extended. So at some point one should know git
            (as I try to do)

Regards

Uwe Brauer

-- 
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 git-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/git-users/87h7cxs4sp.fsf%40mat.ucm.es.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to