Proses “Exchange all files” mirip dengan satu putaran Send/Receive yang dilakukan oleh semua pengguna dalam sesi.
Pengguna pertama melakukan commit (menyimpan semua perubahan yang dibuat secara lokal ke riwayat - seperti “Mark point in project history”) dan kemudian file dengan semua perubahan dikirim ke pengguna lain dalam sesi.
Ketika pengguna lain menerima file, perubahan lokal akan disimpan dan file yang diterima akan digabungkan dengan perubahan lokal. Hal ini dapat menyebabkan pengguna tersebut mengirim file lain dengan perubahan.
Proses ini berlanjut sampai semua pengguna memiliki versi baru yang sama. Ada penguncian (locking) selama semua ini terjadi, jadi pengguna harus melakukan proses ini satu per satu.
Alasan utama “Exchange all files” adalah bahwa sesi PTLive hanya mengirim perubahan yang dibuat dalam teks Kitab Suci selama pemrosesan normal sesi.
John+Wickberg
The “Exchange all files” process is similar to a round of Send/Receive being done by all users in the session.
The first user does a commit (saving all changes made locally to history - like a “Mark point in project history”) and then a file with all the changes is sent to other users in the session.
When another user receives the file, local changes will be saved and the received file will be merged with the local changes. This may cause this user to send another file with changes.
The process continues until all users are up to date with the same new version. There is locking while all this is happening, so users have to do this process one at a time.
The main reason for “Exchange all files” is that a PTLive session only sends changes made in the Scripture text during the normal processing of a session.
John+Wickberg
Diterjemahkan secara otomatis dari English