I am really beginer in the world of version control and project management. 
Recently I created a repository for one of my projects.
This repository contains the project "Fresh" that consists of two relatively 
independent projects "FreshIDE" and "FreshLib". "FreshLib" is actually part of 
FreshIDE, but can exists as a stand alone product as well.
So, I created several brances that to make development easy. One of these is 
"FreshLibDev" where I deleted all files from trunk, but the files of FreshLib 
itself.

But now I have a small problem. When I change the files in FreshLibDev I want 
these changes to be applied to the FreshIDE branch (I mean trunk).
When I try it with "fossil merge FreshLib" from the trunk, fossil tries to 
delete all files from the trunk, but FreshLib files. "--cherrypick" helps 
little, because it updates only part of the files. (and I still can't 
understand which files it updates ;) )
Now I do the job, using "fossil update FreshLibDev freshlib/*" but this update 
is not displayed on the timeline graphic tree, and obstructs the comfort 
following of the changes.

So, at the end the question: What are the best practices to do such things in 
fossil and what I messed up with the project management?

If my explanations are not clean enough, you can see the repository at:
http://chiselapp.com/user/johnfound/repository/FreshIDE

Best Regards

http://fresh.flatassembler.net
Assembly language visual programming.

_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to