0 votes

On 2016-07-28 20:44, I wrote to PT Supporters under subject “Recover text from Paratext online repository?”:

So, you can use Compare Texts to view the text as it was at any particular point in the Project History. But it’s harder to do other things with a previous version of the texts, such as:

  • Print
  • Print Draft
  • Save as RTF
  • Export to Pathway

You could restore to the point you want, and then restore back to the current version after exporting/saving, but that creates a mess in the Project History – I commented in the same posting as above:

Despite that, I think I have seen others recommend the “double-restore” as a way to work with a previous version of a project.

But personally, I wish there was an easy way to do all operations that you are able to do on the current text, on a previous version. Worth a Feature Request?

Paratext by (1.4k points)

1 Answer

0 votes
Best answer

With some manual copying and editing, you can make a copy of your project with the project history, so you can restore books in your copy to a previous point, without cluttering the history of your active project.

  1. With Paratext closed, go to your settings folder (usually C:\My Paratext Projects) in Windows Explorer.

  2. Select the folder for your project, press Ctrl-C for copy, then Ctrl-V for paste. Windows will make a copy of the folder and add “- Copy” to the end of the folder name. Whatever the name of this folder is will be the short name of the copied project. Paratext won’t accept a project short name with a space so you need to rename this folder to something without a space.

  3. Now find the .SSF file for your project. It will have the same name as your short project name. Do a copy and paste of this file. Change its name to match the folder name if you changed the folder name.

    indent preformatted text by 4 spaces

  4. Edit your newly copied .SSF file in Notepad.

    a. Change the project short name between and to the new name.
    b. Change the folder name between and to match the new folder name.
    c. If you wish to change the project long name, edit it between and

  1. Now start Paratext. You should be able to open the copy of your project, go into View Project history, restore to the point you want and then do the printing or exporting you want.

Paratext will let you send and receive your copied project, which you probably do not want to do. Not only could it be confusing for your teammates which project is which, it might be confusing for the project server, since this copied project will have the same digital ID as the original project. You can keep yourself from inadvertently selecting your copied project to send and receive by deleting the “ProjectUsers.XML” file from inside the copied project folder. This will make it an unshared project.

by [Expert]
(3.1k points)

reshown

Thanks, this is helpful advice. Maybe it’s goign to get easier in PT8 – at least I know that you can backup and restore a project with its history, which means that if a project’s short name is not to your liking, you have a friendly way to change it. (I want to rename all our majority and minority language projects so that the short name begins with the 3-letter ISO code for the language.

Can you clarify what you mean by “between”?

I think the forum lost the ‘>’ and ‘<’ marks. I think the sentence should be “Change the project short name between ‘>’ and ‘<’ to the new name.”

I’m curious where you heard this. Backup/restore will never allow you to keep the history as that can create horrible problems with S/R. :neutral_face:

EDIT: Realized you might be talking about the steps that sewhite gave. Beware that you can create huge problems when following those steps and doing a S/R. Paratext will consider those two projects to be different, but the S/R server will consider them to be the same. In addition to probably mangling the project history, the other users on the project will likely run into problems when they S/R the results of the initial S/R after that “name change”. :worried:

Sorry, I didn’t realize this forum would strip out the XML codes. I’ve edited the post now, is it understandable. I refer to XML codes within the .SSF file.

Right. After I posted I realised that there were probably some tags between angle brackets that had been stripped. It’s worth looking at the preview pane to the right of the edit pane in the Web interface.

Also see this post of mine: More markdown that we could use?

No, I wasn’t talking about sewhite’s post, I was talking about something I’d heard about PT8. Don’t know were I heard it, but the context was my asking how I could change the short name of a project; I was told that it would be possible in PT8, and that this (what I described) was how. If PT8 allowed a backup to include the history, but then did not allow that backup to be restored to the original project, but only to a new one, wouldn’t that work OK?

Ah, I see. It’s not done through backup/restore, but there is a new option (added in 7.6, actually) to do this (Tools > Advanced > Convert Project). This will always create a new project and will make a copy of the history so it is not lost. It also allows you to change the names of users in the history and a few other things that can only be done by creating a full copy of the project history.

Unfortunately, this is not good enough as the ID of a project comes from the project history so the history needs to be completely separate. Convert Project does this by creating a copy of the entire project history, but with new IDs so the project will be identified as a separate project.

Note: Because it creates a complete copy of the project history, it can actually take an hour or more to run this command.

Related questions

+1 vote
4 answers
0 votes
0 answers
0 votes
2 answers
0 votes
4 answers
Paratext May 6, 2022 asked by bit (443 points)
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
How good and pleasant it is when God’s people live together in unity!
Psalm 133:1
2,616 questions
5,350 answers
5,037 comments
1,419 users