ProofHub Bolt : File Versioning

Just a few weeks back we shared the first post related to our upcoming release ProofHub Bolt. And, continuing the series, today we are going to share another feature that will be a part of ProofHub Bolt: File Versioning.

Whenever a team sits together to work on a creative task; be it a design, an article, a press release, etc., there are endless number of changes made in the same task and endless versions created for the same file. And, that leads to a huge confusion in the end.

Take a look at this example for instance:

‘Sharon works as a web-designer with a reputed IT firm. For her new project, she creates a new design and shares it with Andy. Andy makes some changes in the file, creates another version of it and sends back to Sharon, who then shares it with Rachel for feedback. Rachel further makes some additions, creates a new version and reverts Sharon. And, this email volleyball continues for quite some time. The result being Sharon now has a plethora of files, gets confused about which one is the finalized version and messes it all up in the end.’

It was the same old story until one good old day, Andy introduced Sharon to version control system.

And VOILA!!! Sharon now does not need to worry about getting buried under the heap of files. She can easily manage her files because now she has all of them organized in one place.

I know we have all been stuck in similar circumstances while working with multiple people on the same task. But, at ProofHub we are always on the lookout for solutions that make your work like better. And, the addition of file versioning in our tool is just the perfect solution for all this.

A little bit about file versioning

File versioning is a form of revision control that keeps a number of copies of the file; out of which the latest one is displayed to the users.’ The previous versions of the file are maintained, so you can check them whenever you want to. In short, it works as a great way to get rid of the confusion of having multiple versions for the same file and then ending up mixing them all.

Here is a look at some of the things that you can use file versioning for -

  1. View file history

Let’s continue with the example that’s mentioned above. Without file versioning, Sharon had to go through the drill of scrolling through endless number of files to check out when the changes were made, who made the changes and similar other facts. But, with file versioning she could now easily view all the different versions of files, changes made by Andy, Rachel and all others, and easily keep track of everything by checking out the file history.

2. Compare various versions

Whether it is a code, a text document or a design file, comparison between the various versions created by individual team members is the key to come out with the best. With files scattered across emails, home drives and servers, it can be a tough ask to compare them all. However, file versioning lets you smoothly compare the different files; as they are stored in a central place.

3. Restore a previous version

What if the latest version that you have finalized does not appeal to the client? Or simply it doesn’t seem to be as good as any of the previous versions? You have to begin with ground zero. Right? But, with file versioning you can eventually restore a previous version of the file and annul the changes made, without any hassle. So, there is no need to start from scratch.

Now that you know about the features, let us have a look at the benefits that file versioning brings along -

  • Collaboration

At ProofHub, we have always believed that collaboration is one of the most important aspects of successful business; especially in today’s era where teams are working together from every nook and corner of the globe. File versioning boosts collaboration as it allows team members to work independently. But, at the same time everyone can come together to create the final version after clubbing the changes suggested in individual files.

  • Reduced confusion

With all the versions of a file in one central place; there’s going to be no confusion as to which is the latest version. Even if a new member joins the team he/she can have an idea about the progress in the project so far and which is the latest version being worked upon. So, the chances of any confusion are minimized.

  • Quick tracking of changes and faults

Tracking errors is one of the most time consuming processes in projects. But, file versioning is a system that cut shorts the chase to find errors. By comparing the different versions of files, versioning makes relatively simple to track which change worked out and which one did not. So, investing long hours in meetings to brainstorm and find errors in projects becomes a goner.

End of chaos — that’s what comes to my mind when I look at all these benefits of file versioning. At ProofHub, we are always trying to do just that i.e. making sure that you are able to run your day, your projects and your work smoothly!

And, file versioning is one of the many steps that we intend to take forward towards achieving our goal.