Managing 5 Revisions Without Mixing Up Versions
Back to Blog
Workflow

Managing 5 Revisions Without Mixing Up Versions

Piotr ToczynskiAugust 7, 20269 min read

I once sent a client the wrong version of a commercial. Not a slightly outdated cut, the completely wrong project: an earlier draft with placeholder music and temp graphics that was never meant to be seen. The client watched it, panicked, and called me sounding politely alarmed. I spent the next twenty minutes explaining what happened, then another hour triple checking every file before sending the actual v3.

That was the day I got serious about version control.

Version management sounds like a programmer's problem. It isn't. It's an editor's problem, a daily one, and if you're not careful, a reputation problem. The difference between v2_FINAL and v2_FINAL_FINAL is not a joke when a client is waiting for delivery and you're not sure which file is which.

The Version Control Problem in Video Editing

Programmers have Git. We have folder names and hope. Video files are large, project files are proprietary, and most of us work in systems that were never designed for version management. Every time a client says "great, just one small change," you face a decision: overwrite the existing project, or duplicate everything and hope you remember which is which.

The problem compounds with every round. By revision five, you could have:

  • Five or more project files with increasingly desperate names
  • Multiple exports of each version, some with audio fixes and some without
  • Client feedback scattered across email, Slack, text messages, and verbal conversations
  • Notes that reference "the version from Tuesday" when you delivered three files on Tuesday

This isn't just messy, it's dangerous. Sending the wrong version looks unprofessional. Implementing feedback on an old project file wastes hours. Losing track of which changes were approved and which were rejected creates revision loops that never end.

My Naming Convention (That Actually Works)

I use a strict naming convention for every project. No exceptions, no creative filenames, no "v1_GOOD" or "v1_backup_old." The convention is:

PROJECTNAME_v##_TYPE_DATE

Examples:

  • ACME_Corp_v01_Rough_2026-01-15
  • ACME_Corp_v02_Internal_2026-01-18
  • ACME_Corp_v03_ClientReview_2026-01-22
  • ACME_Corp_v04_RevisedMusic_2026-01-24
  • ACME_Corp_v05_Final_2026-01-26

The version number is always two digits, v01 not v1, so files sort correctly on every operating system. The TYPE field is one of: Rough, Internal, ClientReview, RevisedMusic, or Final. The date is ISO format for the same sorting reason.

Pro tip: never use the word "FINAL" until the project is literally complete and delivered. As soon as you label something final, the client will request a change. It's practically a law of physics. I use "Final" exactly once per project, on the file that actually gets delivered.

Inside the Project: Sequence Naming

The project file name is only half the battle. Inside Premiere, I name sequences the same way: v01_Rough_Assembly, v02_StructuralEdit, v03_ClientNotes_Applied, v04_ColorPass, v05_AudioMix. Each sequence is a snapshot of that stage. I never overwrite a sequence, I duplicate it, rename the copy, and work on the new one. If I need to check what the cut looked like before I applied the client's structural notes, the sequence is right there.

Folder Structure That Scales

Every project on my drive follows the same structure:

PROJECTNAME/

01_Footage/

02_Audio/

03_Graphics/

04_Projects/ (v01, v02, v03 subfolders)

05_Exports/ (v01, v02, v03 subfolders)

06_Review/ (client feedback, screenshots)

07_Delivery/

Each version gets its own folder under Projects and Exports. That means I can always find the exact project file that generated a specific export. The Review folder is where I keep screenshots of client feedback, reference images they've sent, and notes from calls.

The mental load this eliminates is hard to overstate. When a client emails six months later asking for a small change to "that video from January," I know exactly where everything lives.

The Feedback Integration Workflow

Getting feedback is one thing. Integrating it without losing track is another. Here is my process for each revision round:

  1. Receive feedback, ideally timestamped comments on VideoReview.pro, but I'll work with email or document notes if that's what the client uses.
  2. Screenshot or save the feedback to the 06_Review folder with the version number in the filename.
  3. Create a new sequence in Premiere by duplicating the current one and renaming it for the next version.
  4. Go through feedback item by item, checking off each comment as I address it.
  5. Export and upload the new version with clear labeling, then repeat.

This seems methodical. It is. But it's the method that prevents the 2 AM panic of not knowing whether you applied that crucial note or not.

Pro tip: keep a text file in your project folder called CHANGELOG.txt. For each version, write three lines: the date, what changed, and what feedback prompted the change. It takes thirty seconds and becomes your project's memory when you inevitably need to remember why you made a decision three weeks ago.

How Version History Saves Projects

The story I opened with, sending the wrong file, happened because I had multiple exports in the same folder with similar names. I thought I was sending BrandFilm_v03_ClientNotes.mp4 but I sent BrandFilm_v03_OLD.mp4 instead. One wrong click in a file dialog.

I fixed this two ways. First, I never keep old exports in the same folder as current ones, the folder structure above solves that. Second, I use a review platform with built-in version history so the client sees a clean, organized progression of versions instead of whatever file I happened to attach.

When I upload to VideoReview.pro, each version is clearly labeled and sequenced. The client sees v1, v2, v3 in order. They can compare, but they can't accidentally review the wrong file because only one current version is visible by default. More importantly, the comments are version specific. Feedback given on v2 stays attached to v2. When I upload v3, it's a clean slate for new comments, which is a big part of why I stopped sending raw files for review in the first place.

Tracking Changes Across Versions

For complex projects, multi-episode series, long-form documentaries, anything with more than ten minutes of content, I keep a formal change log. Not the casual text file I mentioned earlier, but a spreadsheet with a row per version: the date, what changed, where the feedback came from, and the status (delivered, approved, superseded).

This sounds like overkill for a three-minute brand film. For a documentary series with six episodes and three months of post, it's essential. I started doing this after I spent an entire day re-applying changes I had already made in an older project file I'd accidentally reopened.

The Mental Load Nobody Talks About

Here's what the folder structures and naming conventions are really for: they free up mental bandwidth. Every decision about "which file is the current one" is a micro dose of stress. Multiply that by five versions, three active projects, and a client who just asked for a "quick favor" change on a project from last month, and you're carrying a cognitive load that interferes with your actual editing.

A good version control system is an external brain. It remembers so you don't have to. When the system is reliable, you stop worrying about files and start focusing on the cut. That's the real payoff, the same reason I keep a fixed project template for every edit: the current project is always in the same logical location, the exports are always sequenced the same way, and the feedback is always attached to the right version.

When Clients Create Version Confusion

Sometimes the chaos isn't your fault. Clients have their own systems, or lack thereof. I've had clients forward my review link to five stakeholders who all email me directly with contradictory notes, download v2 and watch it offline for three days before sending feedback that references v1, or request changes verbally in a meeting and then email different changes an hour later.

I handle this with one rule: one review link, one feedback channel, one decision-maker. If someone wants to share the link internally, that's fine, the platform collects all comments in one place. But I only take direction from the designated point of contact. If I get notes directly from someone else on the team, I redirect them: "Thanks for the notes! Could you add these to the review link so we're all looking at the same thread?" It's the same discipline I write about in keeping client onboarding from turning into scope creep. This isn't bureaucracy, it's protection, for the project, for my sanity, and for the client who would otherwise be surprised by changes they didn't approve.

The Archive: Keeping Old Versions Accessible

Disk space is cheap. Client panic is expensive. I keep every version of every project for at least a year after delivery. When a project is approved, I collect the final project file, final export, and all source assets into a FINAL_DELIVERY folder with the date. Everything else moves to an _Archive subfolder, and the whole project directory gets backed up to two locations.

This means I can recover any version, any export, any project file from the past year with about five minutes of searching. I've used this exactly twice: once when a client lost their final file and asked for a re-delivery, and once when legal requested footage from a specific version of a commercial. Both times the organized archive saved me hours of stress.

Pro tip: before you archive, export a low-res H.264 of every major version, rough cut, client review versions, final. Keep these in a single Version_Exports folder. They take minimal space and let you review a project's evolution without opening heavy project files or relinking media. If you need source-labeled exports for a handoff, a tool like Clip Exporter will name each clip after its source footage automatically, so nobody downstream has to guess what v04_ColorPass actually contains.

The Bottom Line

Version control isn't exciting. Nobody got into editing because they love naming conventions. But it's the infrastructure that makes everything else possible. The best cut in the world means nothing if you send the wrong file to the client.

Start with one thing: a naming convention you follow religiously. Add the folder structure next. Build the habit of duplicating sequences instead of overwriting them. Use a review platform that handles version sequencing automatically. And keep that changelog, the text file that takes thirty seconds and saves you three hours of detective work.

Five revisions into a project, the difference between an organized editor and a chaotic one isn't talent. It's systems. Build yours before you need them.

More from the Cut to the Point blog, including how I handle client notes across revision rounds and why one review link beats 47 email threads. If your exports need cleaner, source-based names, take a look at Clip Exporter.

Share this article