0
344 次浏览

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 分) 发布
已重新显示 | 344 次浏览

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 个回答 35 次浏览
当我尝试执行查找和替换(Find and Replace)(或使用 RegEx Pal 或查看节历史 View History on verse)时,Paratext 似乎正在执行某种密集型操作 因为在我们这个 20 多年的项目中,这个过程越 ... 可以对我们的项目进行 rebase(变基)(大概是在 Paratext 服务器上)?还是说问题根本不在于此?
Bub 105 发布 提问于 九月 4, 2025
+1
2 个回答 41 次浏览
我妻子的笔记本电脑最近发生了硬盘故障,所以我正在从头开始设置 在运行 Windows 几年并感到沮丧后,她希望回到 Linux 作为主要操作系统,但作为一名顾问,她需要 Logo 和 Paratext 的完整副本 因此,我 ... 新安装),还是存在某种根本性问题,导致 Windows 版本的 Mercurial 无法在基于 Linux 的文件系统上运行吗?
DG 1.1k 发布 提问于 二月 13
0
1 个回答 318 次浏览
大约 10 年前,一位同事的电脑在开始使用 Paratext 和 Mercurial 版本控制(Send/Receive)时,对日期进行了一些奇怪的操作 Paratext 中大约 10 个提交的日期显示为 2038 年,但在其他 Mercurial 软件 ... ,有什么建议吗?其他人是否认为向 Paratext 提出调整历史显示排序顺序的功能请求是值得的?
rowbory 510 发布 提问于 五月 16, 2022
0
3 个回答 186 次浏览
大家好, 我的 Paratext 之前运行得很好,突然变得非常卡顿/冻结 特别是当我尝试切换视图 打开笔记 回复笔记 执行发送/接收(Send/Receive)或更改章节或书卷时,整个程序会冻结,有时长达一分钟以上,Windows 会给我显示 ... 问题就在那一天开始的 任何建议都将不胜感激 这种卡顿严重到极大地拖慢了我的工作流程 谢谢! Aaron
PecanMango 112 发布 提问于 十月 22, 2024
0
0 个回答 154 次浏览
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.
Don’t you know that you yourselves are God’s temple and that God’s Spirit dwells in your midst?
1 Corinthians 3:16
3,048 个问题
6,007 个回答
5,672 条评论
2,028 位用户