0
340 次浏览

I posed it as a question, but my intention is to give the answer:

From time to time, whether the user has an Internet connection or not, PT writes an entry in the Project History: this is called a commit.

I believe it does it once every 24 hours, or immediately if more than 24 hours have elapsed since the last commit, and it was unable to do a commit at the 24-hour mark (e.g. computer was powered off or in sleep mode).

This means that if a user can’t Send/Receive for a number of days, there is still a daily record of the history of the changes that the user made.

(The term commit comes from the vocabulary associated with the underlying change-tracking module used by PT, which is a commercial product called Mercurial. Some associated apps and folders use the abbreviation “Hg”, since this is the chemical symbol for the metal mercury.)


Developers, please correct any errors in the above.

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

2 个回答

0
最佳答案

Paratext also does commits at other times. For example, it does a commit before doing a global find/replace or other potentially-devastating operations. Also Paratext Live will create many commits while it is .

It might be more accurate to say that Paratext will make a commit at least once per day.

较早的帖子 - 以原始语言显示
[Expert]
(16.7k 分) 发布

So if it does a commit because of Find&Replace, the next commit could be as much as 24 hours after that, correct?

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

Yes, that is correct.

较早的帖子 - 以原始语言显示
[Expert]
(16.7k 分) 发布

So I was wondering whether commits can be set to be more frequent – whether that might help users to restore the text when unintended changes or deletions are made on work they’ve done in the last 24 hours, for example.

… Though I doubt it would have helped in the situation that inspired my post: a user said she’d lost three verses that she’d drafted earlier that day. Two hours earlier, she’d closed PT (I need to ask her why she did this!), and, by means of a self-confessed mental aberration, clicked No when PT asked if she wanted to save changes to the project.

I guess even the latest cloud-based apps wouldn’t get your lost work back in that situation, though it wouldn’t be rocket science to write code that would preserve it. In MS Word, if you start a new doc, never save it, then close it without saving, it keeps a copy: this is somewhat similar to what our user did.

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

One way to handle this is to set a S/R schedule. If you choose every hour, then once a hour PT will show a notice asking you to do the S/R (and will do the commit). But if a user choose “No” when asked to save there isn’t much that PT can do.

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

相关问题

0
2 个回答 31 次浏览
当我尝试执行查找和替换(Find and Replace)(或使用 RegEx Pal 或查看节历史 View History on verse)时,Paratext 似乎正在执行某种密集型操作 因为在我们这个 20 多年的项目中,这个过程越 ... 可以对我们的项目进行 rebase(变基)(大概是在 Paratext 服务器上)?还是说问题根本不在于此?
Bub 105 发布 提问于 九月 4, 2025
+1
2 个回答 24 次浏览
我妻子的笔记本电脑最近发生了硬盘故障,所以我正在从头开始设置 在运行 Windows 几年并感到沮丧后,她希望回到 Linux 作为主要操作系统,但作为一名顾问,她需要 Logo 和 Paratext 的完整副本 因此,我 ... 新安装),还是存在某种根本性问题,导致 Windows 版本的 Mercurial 无法在基于 Linux 的文件系统上运行吗?
DG 1.1k 发布 提问于 二月 13
0
1 个回答 304 次浏览
A colleague's computer did weird things to the date about 10 years ago as his project was getting started using ... the sort order of the history display might be worthwhile?
rowbory 510 发布 提问于 五月 16, 2022
0
3 个回答 185 次浏览
Hi all, My Paratext had been working great and suddenly became very glitchy/freezing. In particular, when I try ... it slows down my workflow pretty drastically. Thanks! Aaron
PecanMango 112 发布 提问于 十月 22, 2024
0
0 个回答 152 次浏览
Biblical Term rendering discussion not | Biblical Term rendering description e | The entire history leading to a deci ... Terms tool. See also: Introduction to Biblical Term notes
[Expert]
anon421222
735 发布
提问于 二月 23, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Finally, all of you, be like-minded, be sympathetic, love one another, be compassionate and humble.
1 Peter 3:8
3,044 个问题
6,004 个回答
5,671 条评论
2,026 位用户