EurOmnis 2017 (was Re: Studio – Github)
That can only be magic surely. Or maybe method level locking.
I’ll find out at EurOmnis 2017 very soon. 🙂
Mike
Mike, Gav & Rob
Organisers of EurOmnis Conferences
phone: +44(0)7973 306790 | web: omnisworld.org <www.omnisworld.org/> | email: mike@omnisworld.org <mailto:mike@omnisworld.org>
> On 5 Oct 2017, at 14:06, Michael Mantkowski <michaelj@clientrax.com> wrote:
>
> HI Alex,
>
> I don’t do any collaborative development at this point (Have never even used VCS) but I am curious about what you said below.
>
> How can two people work on the same class and “merge” the changes? What if they each change something in the same method?
>
> Again, just curious how this would work and not lead to issues. Hope to learn something new and make it a good day. 😊
>
> *********************************************************************
> Michael Mantkowski
> ClienTrax Software
> 1-614-875-2245
> *********************************************************************
>
>
> —–Original Message—–
> From: omnisdev-en [mailto:omnisdev-en-bounces@lists.omnis-dev.com] On Behalf Of Alex Clay
> Sent: Thursday, October 5, 2017 8:34 AM
> To: OmnisDev List – English <omnisdev-en@lists.omnis-dev.com>
> Subject: Re: Studio – Github
>
> Hi Andrea,
>
> This is one of the benefits—two developers can modify the same class. When you’re ready to integrate your code with others’ work, you merge your changes together.
>
> Alex
>
>> On Oct 5, 2017, at 03:34, Andrea Zen <a.zen@athesiavr.it> wrote:
>>
>> How is simultaneous development managed? I mean what now is the locking of classes in the VCS, when you “check out to modify”, that prevents developers to work both on the same class.
>>
>> Andrea Zen
>>
>>
>>> —–Original Message—–
>>> From: omnisdev-en [mailto:omnisdev-en-bounces@lists.omnis-dev.com] On
>>> Behalf Of Alex Clay
>>> Sent: Wednesday, October 4, 2017 8:40 PM
>>> To: OmnisDev List – English <omnisdev-en@lists.omnis-dev.com>
>>> Subject: Re: Studio – Github
>>>
>>> Hi Andrew,
>>>
>>> Instead of checking out classes, you simply make the changes you need.
>>> When ready, export the library to JSON. You then commit it like any
>>> other code – add new files, remove deleted ones, and commit and push
>>> when ready. When you need to integrate with another developer’s work,
>>> pull the remote repository into your local copy. In Studio, import
>>> the JSON code into a new library and voila, you have the latest copy!
>>>
>>> Mix this with feature branching and you have a slick setup for
>>> multiple developers…and it’s handy for single devs, too.
>>>
>>> I’m covering how to do this at EurOmnis in 10 days or so in case
>>> you’ll be there. 🙂
>>>
>>> Alex
>>>
>>>> On Oct 4, 2017, at 14:35, Andrew Stolarz <stolarz@gmail.com> wrote:
>>>>
>>>> Hi Alex,
>>>>
>>>> Thanks I will look into it.
>>>>
>>>> Im used to the old school omnis VCS process, check in – check out
>>>> within Omnis.
>>>>
>>>>
>>>> How does this work for you using GitHub and JSON exports? ie. what
>>>> is the process like to “check in / check out” components?
>>>>
>>>>
>>>>
>>>>
>>>> Andrew
>>>>
>>>>
>>>>
>>>> On Wed, Oct 4, 2017 at 2:26 PM, Alex Clay <aclay@mac.com> wrote:
>>>>
>>>>> Hi Andrew,
>>>>>
>>>>> Your best bet is to jump to Studio 8.1 so you can export your
>>>>> libraries as JSON. We have a couple projects on GitHub that host
>>>>> both this JSON source and then compiled .lbs files:
>>>>>
>>>>> github.com/suransys/omnistap
>>>>> <github.com/suransys/omnistap
>>>>>>
>>>>> github.com/suransys/omniscli
>>>>> <github.com/suransys/omniscli
>>>>>>
>>>>>
>>>>> Alex
>>>>>
>>>>>> On Oct 4, 2017, at 14:21, Andrew Stolarz <stolarz@gmail.com> wrote:
>>>>>>
>>>>>> Just curious if anyone is using Omnis libraries with Github? if so, how?
>>>>>>
>>>>>> or we locked into using the Omnis VCS?
>>>>>>
>>>>>>
>>>>>>
>>>>>> Andrew
>>>>>>
>>> __________________________________________________________
>>> ___
>>>>>> Manage your list subscriptions at lists.omnis-dev.com
>>>>>
>>>>>
>>> __________________________________________________________
>>> ___
>>>>> Manage your list subscriptions at lists.omnis-dev.com
>>>>>
>>>>
>>> __________________________________________________________
>>> ___
>>>> Manage your list subscriptions at lists.omnis-dev.com
>>>
>>> __________________________________________________________
>>> ___
>>> Manage your list subscriptions at lists.omnis-dev.com
>> _____________________________________________________________
>> Manage your list subscriptions at lists.omnis-dev.com
>
> _____________________________________________________________
> Manage your list subscriptions at lists.omnis-dev.com
>
> _____________________________________________________________
> Manage your list subscriptions at lists.omnis-dev.com
_____________________________________________________________
Manage your list subscriptions at lists.omnis-dev.com