0
78 次瀏覽

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 點) 提出
已編輯 提出 | 78 次瀏覽

4 個回答

0

根據您描述的情況,將整個 XYZ 專案資料夾從「My Paratext Projects」資料夾複製到其他位置,可能就足夠了。這樣,如果出錯,您只需刪除專案,然後將該資料夾複製回原處即可。這是「備份」最簡單的方法,特別是針對您不確定的一次性變更。

與其使用「在專案歷史中標記點」(Mark Point in Project History),我建議直接執行 Send/Receive。這個過程也會標記一個點,但優點是備份稍微更穩固——如果您對本機上的歷史數據做了災難性的覆蓋操作,該備份仍會保存在雲端。這個方法比第一段建議的僅複製資料夾要好,但恢復過程也稍微複雜一些。 

令人安心的是,要做出壞到連舊版專案都無法恢復的變更,難度極高。我認為對於 來說,幾乎不可能將數據損壞到那種程度,但對於擁有備份登錄檔(backup registry)存取權限的人來說,並非完全不可能。

2 & 3

如果您使用複製資料夾的方法,其實不需要任何特殊權限。

如果您嘗試恢復歷史上的某個舊點,可能需要管理員 權限(我一時想不起來)。如果您犯了大錯且無法修復,您可能需要向擁有伺服器存取權限的人尋求幫助。

4

這取決於您做了什麼變更。但根據您正在進行的工作,在專案上進行後續編輯之前,您會希望仔細測試。刪除錯誤並回到幾小時前保存的狀態非常容易。但經過一個月的努力工作後,才意識到部分數據損壞,而同時您也做了許多正確的變更,這就非常困難了。

機器翻譯自 English
(1.9k 點) 提出

如果測試和培訓需要使用 Send/Receive,這些建議會如何改變(或不改變)? 

我與使用者進行的一些測試必須包含 Send/Receive。那些要求避免使用 Send/Receive 的方法,對於所有類型的測試和培訓來說並不足夠。抱歉現在才說這話。我原本打算在原始問題中包含這一點,但忘記了。

機器翻譯自 English
0

Saludos Mercado.

備份是一個包含專案副本的 .zip 檔案。這是一種在檔案受損時進行恢復的方法。

歷史點也很有用。如果您想回到文本或配置的某個特定點,這個歷史點將使定位變更前的點變得更容易。偶爾,操作專案時(特別是直接操作檔案時)的錯誤可能需要 .zip 檔案來修復。 

我建議的一件事是,如果您正在嘗試認為會出錯或屬於重大變更的操作,請先複製專案並在該副本上進行測試,然後再在真實專案上進行操作(即使您在副本專案上的測試順利,也不要忽略備份真實專案)。

具有管理員(Administrator)權限的使用者可以操作歷史或恢復專案。只有當您知道自己在做什麼時,才直接操作檔案。在許多情況下,部分專案資訊來自多個檔案。

備份操作路徑為: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,然後將資料夾覆蓋到您的數據上,可能會導致衝突。
  • 應該由專案管理員(Project Administrator)來進行這些「高風險」變更(並從變更中恢復)。 其他所有人都應執行 Send/Receive 並停止工作,直到變更完成。
  • 判斷變更是否成功的能力取決於變更的內容。通常,您可以使用專案歷史(或最近變更)來比較變更前後檔案。不幸的是,這僅適用於文本本身。對其他領域(如 Biblical Terms 或 Wordlist)的變更需要個別檢查。
逐步操作
  • 團隊中的每個人都執行 Send/Receive,並在變更期間停止工作。
  • 管理員將專案資料夾複製到安全位置
  • 管理員進行所需的變更(如果變更未成功,請見下文)
  • 管理員審查變更以確認一切正常,然後執行 Send/Receive 
  • 團隊執行 Send/Receive 並繼續工作
如果變更未成功:
  • 管理員可以刪除現有專案並執行 Send/Receive 以從伺服器恢復專案
  • 如果有特殊資料夾(如 local 資料夾),管理員可以刪除現有資料夾 並將備份資料夾複製到 c:\My Paratext Projects 9
  • 此時,管理員可以嘗試再次進行變更並進行修正,或繼續工作
  • 讓團隊繼續工作。
機器翻譯自 English
(9.9k 點) 提出
0
  1. 「備份」是指使用 Paratext 的備份功能(專案 > 進階 > 備份專案到檔案)。在絕大多數情況下,使用 在專案歷史中標記點就足夠了。通常,使用備份是為了建立一個與主專案分開的新專案來進行測試,這樣您就不會更改主專案上的任何數據。
  2. 專案上任何具有非觀察者(non-observer)角色的使用者都可以建立備份或在歷史中標記點。
  3. 只有管理員(admin)可以恢復狀態。
  4. 這不幸地取決於您,使用者,去弄清楚。
編輯:哇。顯然這個論壇軟體不會在其他人回答問題時更新。看看在我緩慢輸入答案期間做出的其他回答。 wink
機器翻譯自 English
[Expert]
(16.7k 點) 提出

相關問題

0
2 個回答 549 次瀏覽
我們有一個正在恢復的專案,而我們唯一的備份是 USB 隨身碟上複製的 My Paratext Folder(因為原本安裝 PT 的電腦早已不在,且從未執行過 S/R) 將此還原為 PT9 專案的程序/注意事項是什麼? 只是將專案資料夾複製到 C: ... ,或...?推薦(且安全)的方法是什麼? (還有其他類似的備份,所以我們可能需要對多個專案執行此操作 )
CraigF 237 提出 已提問 4月 29, 2024
0
2 個回答 244 次瀏覽
幾年前,我在名為「翻譯者英文筆記」(NTE)的顧問筆記專案中插入了大約 400 則筆記。我為它們標記了紅色星星,以便於查找。不幸的是,這些筆記似乎全都遺失了。今年我確實重新插入了一些,但我決定停止這樣做,並嘗試透過自動化流程來恢復它們。手動插入需要很長時間,我不想再這樣做了。理想情況下,我不希望再次遺失它們,所以我想知道顧問筆記專案可以進行哪種備份。謝謝!
proftroy 103 提出 已提問 6月 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 提出 已提問 2月 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 提出 已提問 1月 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 提出 已提問 5月 24, 2019
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
How good and pleasant it is when God’s people live together in unity!
Psalm 133:1
3,048 個問題
6,007 個回答
5,672 則評論
2,028 位使用者