Penflip

Penflip - Write better with others

  • Loading...
  • Discover Projects
  • Help
  • Signup
  • Login
  • Welcome back!
    No account? Signup Close
    Ready to write better?
    Have an account? Login Close

Penflip · Help

Make Changes
167

Versions and Tags

Version control is simply means: a way to manage changes over time. If you've ever saved multiple versions of a document (like a rough draft and final draft), then you've hacked together your own version control system. Congrats! The problem with that is that it's cumbersome and difficult to manage, especially for long term projects with multiple collaborators.

Penflip handles all of this for you, so you can focus on writing.

Versions

You can think of a version like a copy of the project. Versions change over time, and a Penflip project can have multiple versions. When you create a project, there's only a master version. The master version is the main version of the project, and only you can make changes to this version.

When collaborators join your project, a new version is created for each of them, automatically. For example, when your friend Tim joins your project, a new version will be created called 'tim'. When Tim makes changes to the project, those changes are only made on his version. The master version isn't updated until he submits his changes for approval.

When a collaborator edits your project, they will see a message like this:

Screen_Shot_2014-01-23_at_12.29.17_PM.png

Submitting changes

After a collaborator makes changes on their version, they submit them for your approval, describing the changes they've made:

submit_changes.jpg


submit_changes_dialog.jpg

Accepting changes

As the project owner, you will be notified of submitted changes via email, with a link to view the changes. From there, you can choose to accept or ignore the changes. If you accept the changes, the master version of the project will be updated with the new changes.

This is convenient because you can send a project link to your peers, request feedback, and only integrate the feedback you want to accept - all with the click of a button, in the browser.

Tags

When you're editing your project, you can create tags. You can think of a tag like a checkpoint or reference point - marking a project in its current state at a specific time. For example, after you've released the first version of a book, you can create a 'version1' tag. You can continue making updates and changes to your book, but you can always go back to 'version1' to see how the book looked at that time.

Create a tag by clicking on the 'Save' icon while editing, then typing a tag name under 'Tag this version':

tagging.jpg

Viewing versions and tags

On a project page, you see the master version by default. You can switch to any version or tag using a toggle in the bottom right corner. You can also download the project with any version or tag after you've switched.

switch-version.jpg

Note: this will not display unless there are multiple versions or tags.

Updated by loren over 5 years (view history)
Project Types Markdown Cheatsheet

Contents

    About
    Getting Started
    Penflip Basics Project Types Versions and Tags
    Writing
    Markdown Cheatsheet Sections and Folders MathJax Keyboard Shortcuts Code block syntax highlighting
    Publishing
    Publishing Overview Publishing Options
    Working Offline
    Working with Git Organizing Contents Generating SSH Keys
    Discussions 72 Pending changes 28 Contributors
    Download Share

    Download

    Working...

    Downloading...

    Downloaded!

    Download more

    Error!

    Your download couldn't be processed. Check for abnormalities and incorrect syntax. We've been notified of the issue.

    Back

    Download PDF Download ePub Download HTML Download Word doc Download text Download source (archive)

    Close

Share

Collaborators make changes on their own versions, and all changes will be approved before merged into the main version.

Close

Penflip is made by Loren Burton
in Los Angeles, California

Tweet

    About

  • Team
  • Pricing
  • Our Story

    Quick Start

  • Markdown
  • Penflip Basics
  • Working Offline

    Support

  • Help
  • Feedback
  • Terms & Privacy

    Connect

  • Email
  • Twitter