Showing posts with label tools. Show all posts
Showing posts with label tools. Show all posts

Tuesday, July 9, 2013

Using a local source repo to work on vs2008 projects in vs2012

If the project type can't be opened or worked in the newer Visual Studio then you are still out of luck, but otherwise here we go. Assuming you have Git installed, go to the top level of a directory that would include both your .sln and .proj files.
$ git init
inside that directory then if you don't have a default set of ignores. you will want to set that up. Before opening Visual Studio, do your initial commit.
$ git checkout -b Vs2012
to create the new branch. Open in Visual Studio 2012. Commit the changes. Now you can make all your edits and commit them. When you want to pull the changes to the old VS branch change to that branch and do a git-cherry-pick
$ git cherry-pick SHA
replace SHA with the SHA hash of the commit you want to pick. Or to do them in bulk...
$ git cherry-pick SHA1..SHA2
replace SHA1 with the SHA hash of the commit you want to skip, and SHA2 with the last one you want.

Thursday, January 14, 2010

Tools for the mobile developer

I like to have the freedom to be have access to pretty much any application/functionality wherever I happen to be. In light of that here are several useful free websites, webapps, and small downloads that make that possible:
  • Project Management/bug tracking - PivotalTracker
    • Collaborative native
    • automatic emailing
    • allows you to use the same login to manage work vs personal projects
    • API so that you could write a webapp that reported bugs straight into your project tracker.
  •  Version control
    • ProjectLocker
      • Subversion/Git
      • Also project management via wiki, trac, build locker, document management
    • GitHub 
      • I had some speed issues uploading via their web interface through the corporate firewalls
      • Have not tried it with a client app
  • ToDo list - toodledo.com
  • LinqPad
    • linq to sql test bench
    • speedy code testing bench
    • free for all features except intellisense
    • Purchase license to enable intellisense (even for sql server 2005!)
  • Developer forums - stackoverflow.com
  • Regular expressions
    • RegExr - Online expression testing tool
  • UML/flowcharting
  • Mind mapping
  • OCR
  • Collaborative
    • Scribblar.com
      • White board
      • live audio
      • text chat
      • image collaboration
  • Personal music library webapp