<div dir="ltr"><div><div><div>Hi Everyone,<br><br>So its time for my annual Monticello question to the squeak-dev list. This time I am trying to refresh my memory of how Monticello works and the workflow I should use for distributed development with it.<br>
<br></div>My basic setup is as follows: I have a personal repository in a directory on my personal computer and the person I am working with has the same.  There is a &quot;central&quot; repository set up on a server as well.  Ideally I would grab the latest changes from the &quot;central&quot; repository and spend some time working away, committing to my personal repository throughout the day, and my co-worker would be doing the same with their personal repository.<br>
<br></div>At some point I&#39;ll be satisfied with my changes and I&#39;ll want to upload them to the &quot;central&quot; repository. Based on my intuition I would first want to &quot;merge&quot; in the latest version from the &quot;central&quot; repository so that I deal with any conflicts. Ok, I can do this, it seems straightforward.  Now having done that my package lists both my latest local version and the version I merged in from the &quot;central&quot; repository beside the package name.  <br>
<br></div>I would think at this point that the correct move would be to save the package to my personal repository, and then Copy that version from my computer up to the &quot;central&quot; repository.  Does this sound about right for enabling distributed development, and avoiding conflicts?  One question I would ask is, that when I go to save to my personal repository after doing this, I get a warning telling me that the version in my personal repository may be newer than the version that I am trying to save.  This doesn&#39;t seem right though, or at least I don&#39;t understand the reasoning behind this warning.<br>
<br>Anyway, if this is totally the wrong way to do distributed development, please let me know.  If I am on the right track but confused about some critical details please let me know that too.<br><br>Thanks,<br>Jeff<br></div>