0
409 次浏览

I’ve just written about project snapshots at Best practice: Keeping project snapshots .

In fact, no snapshot was taken of our project when we first went to print in 2010 (which was before I was involved in the project), but now I would like to take one. My question is: what is the best way to do this after the fact? It seems I have two options:

(Let’s say that the printed version matches the project at 5 Dec 2010 in the Project History.)

I could revert the relevant books to the 5 Dec 2010 point, import these books into the new project, and then undo the revert (by reverting to just before the revert). I could do an S/R before and after all this, but not in the middle, so that no other user is shocked by seeing the books reverted to their seven-year-old versions.

Still, this seems to have at least two issues and dangers:

  • I now have two unnecessary points in the project history, that will stay there for evermore;
  • In our project, it’s hard to ensure that no-one will edit while maintenance is taking place, because we have lots of users in diverse locations; if I email them, I’d have to insist on a reply from every user so that I’d know they’ve read the announcement. And because they are in a number of widely varying timezones, I also can’t pick a time of day when it’s unlikely that anyone is editing. If someone does edit, I’m concerned that there may be merge conflicts as a result of verses being changed by both me and another user.

The second possibility is based on the fact that you can view an old version of the text in one panel of the Compare Texts window. If I switch off View by Chapter, I can cut and paste whole books from this panel into a new project.

The problem is that it’s a lot of work if I need to copy multiple books.

Is there a better way?

较早的帖子 - 以原始语言显示
Paratext (1.4k 分) 发布 | 409 次浏览

3 个回答

0
最佳答案

Warning, this is a very technical procedure and a familiarity with Mercurial and TortoiseHg is strongly advised

The advantage of this procedure is that it doesn’t change your project history at all and will not produce any merge conflicts.

  1. Mark a project history point or do a S/R in Paratext if you have anything outstanding (otherwise it will be overwritten by this procedure).
  2. Close Paratext.
  3. Install TortoiseHg (if it’s not already installed).
  4. Right-click on your project’s folder in Windows Explorer and click on Hg Workbench.
  5. Find the correct history point in the list and right-click on it and select Update (and then click Update in the dialog that appears). This will revert your entire project back to this date.
  6. Start Paratext and do a backup or just copy the wanted files. Be careful not to make a project history point or do a S/R while in this state!
  7. Close Paratext.
  8. Go back to TortoiseHg and right-click on the entry that is marked as “tip” (should be near the very top) and choose Update (and then click Update in the dialog that appears). This will return the project back to it’s original state.
较早的帖子 - 以原始语言显示
[Expert]
(16.7k 分) 发布

已重新显示

Is this still the recommended procedure for exporting an old version of the project? I have a project which did a NT revision, and I want to see what changes were made. Yes, I can just compare the old version with the current version, but one of the changes made was to change the type of apostrophe used for glottals, so there are a LOT of changes which are just a change in apostrophe. So I would like to export the old version, import it into a new project, change the apostrophes and THEN do the compare.

较早的帖子 - 以原始语言显示

I thought I had asked this question recently… I just now found it here (they say the memory is the first thing to go… :slight_smile:) :

较早的帖子 - 以原始语言显示
0

Another option would be to use Tools > Advanced > Convert Project to create a new version of the project. Then restore that project to the history point you desire and make your backup.

NOTE that this process could take a while if you have a lot of history, but it should not impact any other users.

较早的帖子 - 以原始语言显示
(9.9k 分) 发布

Is that a new feature in PT8?

较早的帖子 - 以原始语言显示
0

Convert project was added as an Advanced tool in PT7.6. If you were using PT7.5 then yes, this is a new tool in 8.0.

较早的帖子 - 以原始语言显示
(9.9k 分) 发布

相关问题

0
1 个回答 182 次浏览
有时更新安装后,我需要将其移除并回退到早期版本。我该怎么做?
Phil_Leckrone 9.9k 发布 提问于 十一月 2, 2023
0
2 个回答 483 次浏览
We are using Paratext 8.0.100.63 but I recall seeing this for several versions of Paratext I'm finding that if I ... switch to unformatted view. Is there something I'm doing wrong?
MSEAIT_LT 478 发布 提问于 七月 5, 2018
0
2 个回答 444 次浏览
Project History panic A second side note - if you want to create some side project for someone else, it is better to ... project folders to hide them from PT8 for a few days
Tim 934 发布 提问于 六月 26, 2019
Paratext
0
3 个回答 347 次浏览
A user imported a book into the wrong project. An Arabic script (AS) book was imported into the Roman script (RS) ... convert the project to an AS project? Thanks for any pointers.
jeffh 1.4k 发布 提问于 七月 31, 2019
+1
1 个回答 256 次浏览
如果您想要一个项目文本的副本,创建起来其实很简单 您可以创建一个新项目,然后从想要复制的项目中导入书卷,这样第二个项目中就有了源项目的文本 但如果源项目正在被编辑呢?每次您想要更新副本时,都必须导入自首次导入以来发生变化的 ... 转换器文件 一旦转换后的项目设置完成,Paratext 应该会从基础项目复制文本,并在基础项目文本更改时持续更新转换后的项目
[Expert]
sewhite
3.3k 发布
提问于 三月 28, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I appeal to you, brothers and sisters, in the name of our Lord Jesus Christ, that all of you agree with one another in what you say and that there be no divisions among you, but that you be perfectly united in mind and thought.
1 Corinthians 1:10
3,049 个问题
6,007 个回答
5,672 条评论
2,029 位用户