mercurial for dummies (newbies), remote heads etc

Uwe Brauer oub at mat.ucm.es
Mon Jun 15 18:40:20 UTC 2020


>>> "PD" == Pierre-Yves David <pierre-yves.david at ens-lyon.org> writes:

Hi 

I only saw you response today.


   > On 5/28/20 8:32 PM, Uwe Brauer wrote:
   >> maybe I should have told them about the fetch command, but if
   >> there is a conflicting merge, thinks can get worse.

   > Do you have details on what's their trouble with merge ? 

Well I think some have  still have not gasped the conceptual concept  of
merging (I will have to talk
to them), but those who have gasped it expect that the server sort out the
merging, so they push and they expect the server to do the merge, so I
guess the concept of  DVCS is alien to them and I thing that is why
subversion model was so successful [1] .
   > Do they have
   > trouble with the concept has a whole ? are they confused about when to 
   > run the command ? do they have trouble with conflict resolution ? If
   > so, which tool to they use.

No I really try to to conflicting merging myself and try to spare them
that trouble.

   > (side note: having the ability to commit and push conflict would solve
   > this usecase)

   >> a. So I thought have having used named branches (one collaborator
   >> one branch), and I do the merge, but sooner or later similar
   >> problems occur.

   > It is not part of the standard distribution, but topic has a mode to
   > automatically assign a topic to any new commit. That would be 
   > "[experimental] \n topic-mode = random-all". combined with a non

Wait wait I did not know about that feature, starting form which version
this feature is available?


   > publishing repository, that would let them push their change while you 
   > do the merging/publishing.

I thought of topics also also, but it is my understanding that they need
evolve to be installed, and this seemed to me to complicated, since some
are using linux, some Mac some windows.

Thanks for the advice

Regards

Uwe 

Footnotes:
[1]  I have never used subversion, so I really don't know, I just for
     most of the time RCS, and when I contributed to code it was CVS.
     When I thought of switching to a modern VC system, I found git
     terrible, and at first the most attractive features of mercurial
     were local revision numbers and keyword expansion, later then named branches.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5673 bytes
Desc: not available
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20200615/1cb2a90d/attachment.p7s>


More information about the Mercurial mailing list