0
77 次浏览

I'm about to try something risky on my scripture translation project. How can I protect it in case something goes wrong?

In Paratext trainings, I'm often told to "backup your project" before doing something risky. But I don't actually know the proper way to do that, and I haven't seen any articles about it.

In your answer, please speak to:

  1. What is actually meant by "backup"? 
    1. Is this specifically making a copy of a project, or are there other things that I can or should do to be able to recover in case something goes wrong?
    2. Is it sufficient to use "Mark Point in Project History" instead?

  2. What privileges are needed to take the steps necessary to make it (more easily) recoverable in the future?
  3. What privileges are needed to recover the known-good state?
  4. After I've made the risky change, how can I know whether something went wrong?

I would love to have instructions that I could give to any user involved in testing and training to follow so that they can use their real project data without worrying about messing up their project.

Update: Some of the testing I'm doing with users must include Send/Receive. Methods that require avoiding Send/Receive are not sufficient for all kinds of testing and training.

Paratext (203 分) 发布
已编辑 发布 | 77 次浏览

4 个回答

0

听起来你即将做的事情,将整个 XYZ 项目文件夹从“我的 Paratext 项目”文件夹复制到另一个位置可能就足够了。这样,如果出了问题,你只需删除该项目,然后将该文件夹复制回原处即可。这是“备份”最简单的方法,尤其是在准备进行一次你不确定结果的一次性更改时。

与其使用“在项目历史中标记点”,我建议你直接执行 Send/Receive。该过程也会标记一个点,但优点是备份稍微更稳健一些——如果你做了灾难性的操作覆盖了本地机器上的历史数据,该备份仍然在云端。这个过程比第一段中建议的简单复制文件夹要好,但恢复起来也稍微复杂一点。 

知道很难做出糟糕到无法恢复项目旧副本的更改,这让人放心。我会说, 几乎不可能将数据损坏到那种程度,但对于拥有备份注册表访问权限的人来说并非不可能。

2 & 3

如果你使用复制文件夹的方法,实际上不需要任何权限。

如果你试图恢复历史中的某个旧点,你可能需要管理员 权限(我一时想不起来)。如果你犯了如此大的错误以至于无法修复,你可能需要向有服务器访问权限的人寻求帮助。

4

这取决于你做了什么样的更改。但根据你的操作,在对该项目进行后续编辑之前,你需要仔细测试。删除错误并回到几小时前保存的状态非常容易。但在一个月的工作后,意识到某些数据损坏了,而同时你也做了许多正确的更改,这非常困难。

机器翻译自 English
(1.9k 分) 发布

如果测试和培训需要使用 Send/Receive,这些建议会有(或不会有)什么变化? 

我与用户进行的一些测试必须包含 Send/Receive。那些要求避免使用 Send/Receive 的方法对于所有类型的测试和培训来说是不够的。抱歉现在才说这一点。我本打算在原始问题中包含它,但忘了。

机器翻译自 English
0

Saludos Mercado.

备份是一个包含项目副本的 .zip 文件。它是一种在文件受损时进行恢复的方法。

历史点也很有用。如果你想回到文本或配置中的某个特定点,这个历史点将使定位更改前的点更容易。偶尔,操作项目时出现的错误,特别是如果你直接操作文件,可能需要 .zip 文件来修复。 

我推荐的一件事是,如果你正在尝试你认为会出错或重大更改的事情,请复制一份项目并在其中进行测试,然后再在真实项目中继续(即使在复制的项目中测试顺利,也不要忘记备份真实项目)。

具有管理员权限的用户可以操作历史或恢复项目。只有在你知道自己在做什么时才直接操作文件。在许多情况下,一些项目信息来自多个文件。

备份是通过 Paratext 主菜单 - 高级 - 备份项目到文件.... 完成的。

要创建副本项目,先创建项目,然后使用恢复功能从主项目获取的备份进行恢复。

恢复选项位于 Paratext 主菜单 - 高级 - 从文件恢复项目...

Saludos,
Pepe.

机器翻译自 English
(973 分) 发布
如果测试和培训需要使用“发送/接收”(Send/Receive),这条建议会(或不会)发生什么变化?

如果测试和培训 需要使用 Send/Receive,这些建议会有(或不会有)什么变化? 

我是 Paratext 10 Studio 的设计师,我与用户进行的一些测试必须包含 Send/Receive。那些要求避免使用 Send/Receive 的方法对于所有类型的测试和培训来说是不够的。抱歉现在才说这一点。我本打算在原始问题中包含它,但忘了。

机器翻译自 English
我明白了。

当你备份真实项目并将其恢复为测试项目时,你会获得除历史之外的所有信息。因此,如果你的测试需要历史,这种方法就不太方便。否则,如果你需要的是文本和其他工具的设置,这将很有用。

为了利用 send/receive,你可以将测试项目创建为与主项目相关的辅助项目,这样你就不会生成更多“混淆”统计的项目。你可以向该项目添加所需数量的用户,send/receive 将对所有用户有效。

现在,这只是一种进行的方式,但正如其他回复中的朋友提到的,你可以在真实项目上工作,只要具备适当的考虑和权限。请查看下方 Phil 的回答,以获取更多关于如何以及谁应该进行此类测试的信息。

Saludos,
Pepe.
机器翻译自 English
+1

在对 Paratext 项目进行“高风险”更改之前,可以采取一些措施来保护数据。就像保险一样,希望你不需要使用这个备份,并在确信项目仍正常工作后将其删除。

  1. 使用 Send/Receive 将项目发送到 Paratext 服务器。确保项目的所有成员都已执行 Send/Receive,然后让他们停止工作,直到你完成更改。这确保了服务器上拥有最新的数据副本供其他人访问。如果你的项目出现问题,你可以删除项目并重新下载。但是,如果你有额外的文件(例如 \local 文件夹或 \PA7 文件夹),这些文件不会保存到服务器,因此你需要使用其他方法。
  2. 保存整个项目备份的最安全方法是简单地将整个项目文件夹复制到安全位置。这可以是计算机上的任何文件夹。如果项目出现问题,你可以通过将整个文件夹复制回 c:\My Paratext 9 Projects 文件夹来使用此文件夹恢复数据。在执行 Send/Receive 后恢复旧数据时必须小心,因为这可能会导致项目冲突。如果没有与其他数据向服务器执行 Send/Receive,恢复整个文件夹是安全的。如果你执行了 Send/Receive,然后将文件夹覆盖到你的数据上,可能会导致冲突。
  • 应该由项目 管理员 进行这些“高风险”更改(并从更改中恢复)。 其他所有人都应执行 Send/Receive 并停止工作,直到更改完成。
  • 判断更改是否成功的能力取决于更改的内容。通常,你可以使用项目历史(或最近更改)来比较更改前后的文件。不幸的是,这只适用于文本本身。对圣经术语或词汇表等其他区域的更改需要单独检查。
逐步操作
  • 团队中的每个人执行 Send/Receive 并在更改期间停止工作。
  • 管理员将项目文件夹复制到安全位置
  • 管理员进行所需的任何更改(如果更改未生效,请参见下文)
  • 管理员审查更改以确认一切正常,然后执行 Send/Receive 
  • 团队执行 Send/Receive 并继续工作
如果更改未生效:
  • 管理员可以删除现有项目并执行 Send/Receive 从服务器恢复项目
  • 如果有特殊文件夹(如 local 文件夹),管理员可以删除现有文件夹 并将备份文件夹复制到 c:\My Paratext Projects 9
  • 此时,管理员可以尝试再次进行更改并修正,或继续工作
  • 让团队继续工作。
机器翻译自 English
(9.9k 分) 发布
0
  1. “备份”是指使用 Paratext 的备份功能(项目 > 高级 > 备份项目到文件)。在绝大多数情况下,使用 在项目历史中标记点就足够了。通常,使用备份是为了创建一个独立于主项目的新项目来进行测试,这样你就不会更改主项目上的任何数据。
  2. 项目中任何具有非观察者角色的用户都可以创建备份或在历史中标记点。
  3. 只有管理员可以恢复状态。
  4. 不幸的是,这需要你,用户,自己弄清楚。
编辑:哇。显然这个论坛软件在别人回答问题时不会更新。看看在我慢慢打字回答期间做出的其他回答。 wink
机器翻译自 English
[Expert]
(16.7k 分) 发布

相关问题

0
2 个回答 549 次浏览
我们有一个正在恢复的项目,我们唯一的备份是 USB 驱动器上复制的 My Paratext Folder(因为原来安装了 PT 的电脑早已丢失,而且从未进行过 S/R) 将其恢复到 PT9 项目的步骤/注意事项是什么? 仅仅将项目文件夹复制到 C ... 者 ?推荐(且安全)的方法是什么? (周围还有其他类似的备份,所以我们可能需要为多个项目执行此操作 )
CraigF 237 发布 提问于 四月 29, 2024
0
2 个回答 244 次浏览
几年前,我在名为 Notes for Translators English (NTE)的顾问笔记项目中插入了大约 400 条笔记 我给它们标记了红色星星,以便轻松查找 不幸的是,这些笔记似乎都丢失了 今年我重新插入了一些,但我决定停止这样做,并尝试通 ... 复这个过程 理想情况下,我不想再次丢失它们,所以我想知道顾问笔记项目可以进行哪些类型的备份 谢谢!
proftroy 103 发布 提问于 六月 9, 2023
0
1 个回答 292 次浏览
We have been working on a project since last year. We made lot of changes since last year. Now, when I click on ... are made after that and who has done that? Thanks, anon899536
UJ 162 发布 提问于 二月 1, 2019
0
3 个回答 414 次浏览
We're using ParaText 8 in a politically sensitive restricted access area. The MTT does not take his work computer on-line, ... gone wrong and how to fix it? Thanks for any help!
anon490883 109 发布 提问于 一月 21, 2020
0
2 个回答 470 次浏览
Today, I wanted to create some text for a colleague to try out in SAB (scripture app builder). This is what I did in ... the Greek term was just translated as sit or even eat .
Tim 934 发布 提问于 五月 24, 2019
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Dear friends, since God so loved us, we also ought to love one another.
1 John 4:11
3,048 个问题
6,007 个回答
5,672 条评论
2,028 位用户