0
563 次浏览

2016-07-28 20:44,我在主题为“从 Paratext 在线存储库恢复文本?”的帖子中写给 PT Supporters

因此,您可以使用 Compare Texts(比较文本)来查看文本在项目历史中任何特定时间点的状态。但是,要对文本的先前版本执行其他操作(例如:)则比较困难:

  • Print(打印)
  • Print Draft(打印草稿)
  • Save as RTF(另存为 RTF)
  • Export to Pathway(导出到 Pathway)

您可以恢复到想要的时间点,然后在导出/保存后恢复回当前版本,但这会在项目历史中造成混乱——我在上述同一帖子中评论道:

尽管如此,我认为我见过其他人推荐“双重恢复”作为处理项目先前版本的方法。

但就我个人而言,我希望有一种简单的方法,能够对先前版本执行所有可以在当前文本上执行的操作。这值得作为一个功能请求吗?

机器翻译自 English
Paratext (1.4k 分) 发布 | 563 次浏览
有人能评论一下这是否仍然是恢复项目的最佳方式吗?十年前给出的原始答案看起来相当复杂。
例如,假设一位顾问批准了路得记,并使用“Mark point in history”(标记历史点)来记录这一事实。与此同时,团队继续做出改进。一个月后,该组织的应用程序开发人员希望将路得记添加到 Scripture App(圣经应用)中,但在 Paratext 中,自批准以来它已被修改。如果应用程序开发人员希望添加批准当天的路得记版本,他该如何获取该版本?例如,我对一个项目有编辑权限,但当我进入“Project History...”(项目历史...)时,“Revert Books...”(还原书籍...)按钮是灰色的,我不知道为什么。

也许,最好的做法是顾问在批准书籍当天“Mark point in history”(标记历史点),并共享 .SFM 文件的手动副本(备份)?

谢谢!

Alex
机器翻译自 English

1 个回答

0
最佳答案

通过一些手动复制和编辑,您可以创建一个包含项目历史的副本,这样您就能在副本中将书籍恢复到之前的某个时间点,而不会使您当前活动项目的历史记录变得杂乱。

  1. 在 Paratext 关闭的情况下,在 Windows 资源管理器中进入您的设置文件夹(通常是 C:\My Paratext Projects)。

  2. 选中您项目的文件夹,按 Ctrl-C 进行复制,然后按 Ctrl-V 进行粘贴。Windows 会创建该文件夹的副本,并在文件夹名称末尾添加“- Copy”。无论此文件夹的名称是什么,它都将成为复制后项目的短名称。由于 Paratext 不接受包含空格的项目短名称,因此您需要将此文件夹重命名为不含空格的内容。

  3. 现在找到您项目的 .SSF 文件。它的名称将与您的项目短名称相同。对此文件执行复制和粘贴操作。如果您更改了文件夹名称,请将其名称更改为与文件夹名称匹配。

    indent preformatted text by 4 spaces

  4. 在记事本中编辑您新复制的 .SSF 文件。

    a. 将 和 之间的项目短名称更改为新名称。
    b. 将 和 之间的文件夹名称更改为与新文件夹名称匹配。
    c. 如果您希望更改项目长名称,请在 和 之间进行编辑

  1. 现在启动 Paratext。您应该能够打开您项目的副本,进入 View Project history,恢复到您想要的时间点,然后执行您想要的打印或导出操作。

Paratext 会允许您发送和接收您复制的项目,这通常不是您想要的。这不仅可能让团队成员混淆哪个项目是哪个,还可能让项目服务器感到困惑,因为此复制的项目将与原始项目具有相同的数字 ID。您可以通过从复制的项目文件夹内部删除“ProjectUsers.XML”文件来避免无意中选中复制的项目进行发送和接收。这将使其成为一个未共享的项目。

机器翻译自 English
[Expert]
(3.3k 分) 发布

已重新显示

谢谢,这个建议很有帮助。也许在 PT8 中操作会变得更简单——至少我知道你可以备份和恢复项目及其历史记录,这意味着如果项目的短名称不合你意,你有一种友好的方式来更改它。(我想重命名我们所有的大语种和小语种项目,使短名称以该语言的三字母 ISO 代码开头。

你能澄清一下你所说的“between”是什么意思吗?

机器翻译自 English

我认为论坛丢失了 ‘>’ 和 ‘<’ 标记。我认为这句话应该是“将 ‘>’ 和 ‘<’ 之间的项目短名称更改为新名称。”

我很好奇您是在哪里听到这个说法的。备份/恢复永远不会允许您保留历史,因为这可能会在 S/R(发送/接收)中造成可怕的问题。:neutral_face:

编辑:意识到您可能是在谈论 sewhite 给出的步骤。请注意,按照这些步骤操作并进行 S/R 时,您可能会造成巨大的问题。Paratext 会将这两个项目视为不同的项目,但 S/R 服务器会将它们视为相同的项目。除了可能会破坏项目历史外,在项目中的其他用户在那次“名称更改”后的初始 S/R 结果进行 S/R 时,也可能会遇到问题。:worried:

机器翻译自 English

抱歉,我没有意识到这个论坛会剥离 XML 代码。我现在已经编辑了帖子,现在能理解吗?我指的是 .SSF 文件中的 XML 代码。

机器翻译自 English

是的。在我发帖后,我意识到可能有一些位于尖括号之间的标签被剥离了。值得查看 Web 界面中编辑窗格右侧的预览窗格。

另请参阅我的这篇帖子:More markdown that we could use?(我们可以使用的更多 Markdown?)

机器翻译自 English

不,我不是在谈论 sewhite 的帖子,我是在谈论我听说关于 PT8 的事情。不知道我在哪里听到的,但背景是我询问如何更改项目的短名称;有人告诉我这在 PT8 中是可能的,并且这就是我(我描述的)方法。如果 PT8 允许备份包含历史,但不允许将该备份恢复到原始项目,而只能恢复到新项目,那行得通吗?

机器翻译自 English

啊,我明白了。这不是通过备份/恢复完成的,但有一个新选项(实际上是在 7.6 中添加的)可以做到这一点(Tools > Advanced > Convert Project(工具 > 高级 > 转换项目))。这始终会创建一个新项目,并复制历史,因此历史不会丢失。它还允许您更改历史中用户的名称以及只能在创建完整项目历史副本时才能完成的几件其他事情。

不幸的是,这还不够,因为项目的 ID 来自项目历史,所以历史需要完全独立。Convert Project(转换项目)通过创建整个项目历史的副本来实现这一点,但使用新的 ID,因此该项目将被识别为一个独立的项目。

注意:因为它创建了完整的项目历史副本,运行此命令可能需要一个小时或更长时间。

机器翻译自 English

相关问题

0
0 个回答 172 次浏览
Is there a way to extract the Find/Replace history from the Project History? I found that I could do this: ... other suggestions, I'd appreciate those as well. Thanks, james_post
[Moderator]
james_post
2.1k 发布
提问于 八月 6, 2020
+1
4 个回答 330 次浏览
我想给项目历史中一个很久以前自动创建的点起个名字,例如“顾问检查 xxx 之前”。 有办法做到这一点吗?我觉得这会非常有帮助。 谢谢, rfkvg
Roland 245 发布 提问于 十一月 9, 2021
0
2 个回答 362 次浏览
As we discuss the appropriateness of certain terms, and sometimes term changes in notes, we would like to keep the history of these ... doing that, and if yes, how can it be done?
anon532188 175 发布 提问于 二月 2, 2018
0
4 个回答 451 次浏览
您可以右键点击某个经文,然后选择 查看经文历史(View history for verse(s)) 也可以查看整个项目的历史 不过,我只希望查看特定一卷书的更改 这可以做到吗? 我知道可以使用 比较版本(Compare versions ) ... verse(s)) 工具可以过滤掉无关的修订版本,如果也能针对整卷书进行这样的过滤,那就很有用了
bit 495 发布 提问于 五月 6, 2022
0
3 个回答 544 次浏览
We're discussing when Paratext automatically marks a history point and aren't sure. Some people have suggested it is ... provide an authoritative answer? Thank you, SIL+LSS+PNG
SIL LSS PNG 411 发布 提问于 一月 23, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,045 个问题
6,005 个回答
5,671 条评论
2,026 位用户