Who we are

We are the developers of Plastic SCM, a full version control stack (not a Git variant). We work on the strongest branching and merging you can find, and a core that doesn't cringe with huge binaries and repos. We also develop the GUIs, mergetools and everything needed to give you the full version control stack.

If you want to give it a try, download it from here.

We also code SemanticMerge, and the gmaster Git client.

Browsing remote branches, so great it hurts!

Thursday, June 07, 2012 Pablo Santos 0 Comments

I'm going to show you a simple feature that has been there for years but I'm not sure you're all aware of it.

The scenario

I'm working on my laptop, and I have a local Plastic SCM server installed on it because I work in a distributed way. I checkin locally and push/pull changes from the company's central.

Ok, now I need to take a look at an old change that was initially modified on branch SCM9162.

The problem

I go to my branch view and try to find the branch filtering the list.

No luck, the branch is not there.

Plastic SCM replicas are not full replicas, we do support partial replication, which allows you to create light replicas, extremely convenient.

But today I'm looking for an old branch that I never replicated to my local repo...

The solution

I click on the "advanced" button on the branch view and see the following:

My current query is looking for the branches with changes in the last 10 days... in my current repo.

But I can customize the query and search for branches on another repo on a different server!

Now I get the full list of branches on the central repo on the central server and filter to find the branch I'm looking for.

The great part is that you can diff the remote branch, which is sorta normal for old centralized SCMs but out of the scope of the modern DVCS... except Plastic! So I go, right click on it, and browse the diff... without having to pull the remote branch to my very clean and small local repo! :)

Pablo Santos
I'm the CTO and Founder at Códice.
I've been leading Plastic SCM since 2005. My passion is helping teams work better through version control.
I had the opportunity to see teams from many different industries at work while I helped them improving their version control practices.
I really enjoy teaching (I've been a University professor for 6+ years) and sharing my experience in talks and articles.
And I love simple code. You can reach me at @psluaces.

0 comentarios: