[Noisebridge-discuss] Embedded code - version control experience?

Ryan Rawson ryanobjc at gmail.com
Thu Feb 23 20:03:51 UTC 2012


What do people want to learn?

There is 2 things:
- git workflow, do X to accomplish Y.
- git internals so you know why X does Y and how to unfuck your repo

I can has teach bof

-ryan

On Thu, Feb 23, 2012 at 1:00 PM, daravinne <daravinne at gmail.com> wrote:
> I'd go to a git class at noisebridge actually.
>
> On Thu, Feb 23, 2012 at 11:21 AM, Ryan Rawson <ryanobjc at gmail.com> wrote:
>> I suggest the book "pragmatic programmer".  The big lessons is, use
>> source control.  I'd say it separates the pros from the amateurs, but
>> frankly I have seen so-called "amateurs" do better source control
>> usage than "pros"
>>
>> enjoy and good luck!
>>
>> (do we need a git class @ nb?)
>>
>> On Thu, Feb 23, 2012 at 11:57 AM, Anders Nelson
>> <anders.k.nelson at gmail.com> wrote:
>>> Hey!
>>>
>>> I just wanted to give a HUGE THANKS to everyone who shared their experience
>>> with this. I'm setting something up today in MPLAB X and I can't wait to
>>> start coding right.
>>>
>>> =D
>>> --
>>> Anders Nelson
>>>
>>> +1 (517) 775-6129
>>>
>>> www.erogear.com
>>>
>>>
>>>
>>> On Sun, Feb 19, 2012 at 11:35 PM, ryan rawson <ryanobjc at gmail.com> wrote:
>>>>
>>>> Also note, you don't really need source code control support in an IDE to
>>>> be successful. Most coding things are saving text files. You can switch over
>>>> to the command line to use git commands. This is what I do with IntelliJ and
>>>> my scala/java projects. I've written thousands of loc this way, it's totally
>>>> viable.
>>>>
>>>> Sent from your iPhone
>>>>
>>>> On Feb 19, 2012, at 10:42 PM, Earl Ruby <earl at ruby.org> wrote:
>>>>
>>>> > On Fri, Feb 17, 2012 at 11:47 AM, Anders Nelson
>>>> > <anders.k.nelson at gmail.com> wrote:
>>>> >> Does anyone use version control for their embedded project code? I want
>>>> >> to
>>>> >> start using MPLAB X, which has version control built into the IDE but
>>>> >> I'm
>>>> >> curious to know if using a more accepted standard (SVN, etc) is a
>>>> >> better
>>>> >> idea. Then, of course, what's the best way to organize a repository?
>>>> >
>>>> > According to the MPLAB X web site it has version control support for
>>>> > MS Source Safe, CVS, PVCS, and Subversion. If those are your only
>>>> > choices, go with Subversion.
>>>> >
>>>> > Most IDEs that I've worked with have pluggable version control,
>>>> > meaning that if you want to use some other version control system you
>>>> > just need to specify the commands for adding, refreshing, and
>>>> > committing updates to a repository. So if you want to use Git or
>>>> > Mercurial check the MPLAB X docs (or just explore the menus) and see
>>>> > if you can just add/modify the version control commands.
>>>> >
>>>> > If you are doing solo development and you're not sharing your source
>>>> > or working as part of a team you do not need a version control server.
>>>> > CVS, Subversion, and Git all work just fine on your local machine. If
>>>> > you later want to share your source or other people want to work with
>>>> > your code you can always migrate your code repository to a shared
>>>> > server.
>>>> >
>>>> > --
>>>> > Earl Ruby
>>>> > http://earlruby.org/
>>>> > @earlruby
>>>> > _______________________________________________
>>>> > Noisebridge-discuss mailing list
>>>> > Noisebridge-discuss at lists.noisebridge.net
>>>> > https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss
>>>
>>>
>> _______________________________________________
>> Noisebridge-discuss mailing list
>> Noisebridge-discuss at lists.noisebridge.net
>> https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss



More information about the Noisebridge-discuss mailing list