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

Ryan Rawson ryanobjc at gmail.com
Thu Feb 23 11:21:54 PST 2012


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
>
>


More information about the Noisebridge-discuss mailing list