0 suara
336 tampilan

Komputer seorang rekan melakukan hal-hal aneh pada tanggal sekitar 10 tahun lalu saat proyeknya baru dimulai menggunakan Paratext dengan kontrol versi mercurial (kirim/terima). Tanggal sekitar 10 commit ditampilkan sebagai 2038 di Paratext, tetapi di perangkat lunak mercurial lainnya ditampilkan sebagai 2095. Meskipun nomor revisinya lebih rendah, tampaknya Paratext menampilkan riwayat dengan mengurutkan berdasarkan tanggal, dan ini sangat mengganggu dalam kasus ini. Mengubah tanggal commit lama di repositori yang sudah dipublikasikan tampaknya tidak mungkin. Jadi, apakah kami memiliki solusi, baik di dalam Paratext maupun dengan TortoiseHg atau apa pun yang lain, untuk menyingkirkan commit-commit yang tidak berguna ini? Mereka sudah sangat tua sehingga tidak menambah apa-apa, tetapi saya tidak bisa menyingkirkannya.


Solusinya tampaknya salah satu dari berikut ini

  1. Menghapus semua riwayat (tidak diinginkan tetapi mudah dicapai)
  2. Paratext mengubah urutan urutannya di menu riwayat agar berdasarkan nomor revisi, bukan tanggal (tidak layak dilakukan hanya untuk satu proyek)
  3. Beberapa trik hg untuk mengubah commit (yang sudah dipublikasikan), baik menggunakan rebase, collapse, evolve, histedit atau sesuatu yang lain.

Saya menulis ini di sini dalam hal orang lain memiliki masalah serupa dan juga karena 2 pemikiran yang mungkin membentuk permintaan fitur/pengembangan untuk tim paratext.

  1. Saya merasa bahwa daftar riwayat di Paratext (terutama perbandingan teks) tidak membantu dan berpotensi berbahaya jika diurutkan berdasarkan tanggal jika ada kemungkinan tanggal komputer pernah rusak. Sistem mercurial yang mendasarinya memiliki cara untuk mengurutkan revisi secara independen dari tanggal commit. MacHg dan TortoiseHg keduanya menampilkan revisi dalam urutan yang benar, sambil juga menunjukkan
  2. UI saat ini untuk mendaftar buku dengan riwayat perubahan yang panjang menjadi cukup merepotkan dan mungkin bisa dibuat lebih berguna untuk mencoba melacak perubahan.

Jadi, apakah ada saran tentang bagaimana saya bisa membantu memperbaiki proyek rekan saya? Apakah ada orang lain yang berpikir bahwa permintaan fitur Paratext untuk menyesuaikan urutan tampilan riwayat mungkin layak?

Diterjemahkan secara otomatis dari English
Paratext oleh (510 poin) | 336 tampilan

1 Jawaban

+1 suara
Jawaban terbaik

Modifikasi riwayat sebenarnya hanya masuk akal untuk set perubahan draf. Jadi, kecuali seseorang dapat meyakinkan admin S/R Paratext untuk melakukan perubahan untuk Anda di server S/R dan dapat berkoordinasi dengan semua pengguna proyek untuk menghapus salinan mereka dan kemudian S/R salinan bersih setelahnya, ini bukan pilihan yang benar-benar aman.

Pilihan lain mungkin berupa permintaan fitur untuk:
4. Meningkatkan “Convert Project” (alat admin) Paratext untuk memperbaiki tanggal yang tidak valid secara otomatis.

Diterjemahkan secara otomatis dari English
oleh [Moderator]
(2,4k poin)

IMO ini adalah situasi yang cukup unik sehingga harus ditangani secara eksternal dan tidak seharusnya memerlukan PT untuk diprogram ulang. Hanya pendapat saya.

Berdasarkan eksperimen saya sendiri dengan mercurial, tebakan saya adalah bahwa Anda dapat melakukan rebase atau mengedit riwayat di mercurial, tetapi kemungkinan besar itu akan menghitung ulang semua hash untuk commit. Pada dasarnya Anda sedang mem-fork proyek. Itu akan memerlukan penghapusan proyek dari Registry dan dari komputer masing-masing anggota, lalu membagikannya kembali.

Diterjemahkan secara otomatis dari English

Terima kasih. Bagus untuk memiliki konfirmasi. Pada dasarnya, apa yang saya harapkan akan menjadi perbaikan sederhana bagi saya untuk dilakukan ternyata merupakan masalah yang tidak sepele. Ternyata tidak beruntung bahwa Paratext, tidak seperti klien mercurial, mengurutkan berdasarkan tanggal commit daripada id rev.

Diterjemahkan secara otomatis dari English

Satu hal yang perlu diingat adalah bahwa urutan set perubahan (id rev) mungkin berbeda untuk pengguna yang berbeda. (Menggunakan tanggal setidaknya membuat hal-hal konsisten untuk masing-masing pengguna). Juga, jika Anda memiliki pengguna yang S/R tidak sering, maka perubahan yang mereka lakukan beberapa bulan lalu mungkin muncul sebelum perubahan yang dilakukan pengguna lain kemarin. (jika diurutkan berdasarkan id rev)

Diterjemahkan secara otomatis dari English

Pertanyaan terkait

0 suara
3 jawaban 478 tampilan
We have some teams/projects that are ready to publish a number of books using Paratext 8 (not a full NT yet), ... | Papua New Guinea [Email Removed].pgmailto:[Email Removed].pg
SIL LSS PNG 411 bertanya Sep 19, 2017
0 suara
0 jawaban 165 tampilan
Click in a project to make it the active window. From the Project menu, select Recent Changes.... The Recent Changes ... -see-who-has-made-what-changes-in-a-project-text/366)
[Expert]
anon421222
735
bertanya Feb 23, 2017
+1 suara
0 jawaban 216 tampilan
The project you set up to automatically display the text of another project in a different writing system must be a ... inventory information from the project on which it is based.
[Expert]
anon421222
735
bertanya Feb 23, 2017
0 suara
1 jawaban 263 tampilan
Will there be a date after which one can no longer register for PT7? This page (https://pt8.paratext.org) says that ... such a user still be able to get a PT7 registration? Thanks
anon310851 135 bertanya Apr 3, 2018
+1 suara
1 jawaban 198 tampilan
WARNING: This question involves messing with aspects of Paratext that weren't intended to be messed with by the ... caused by removing project history which I haven't considered?
mnjames 1,9k bertanya Sep 27, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
May the God who gives endurance and encouragement give you the same attitude of mind toward each other that Christ Jesus had.
Romans 15:5
3,049 pertanyaan
6,007 jawaban
5,672 komentar
2,029 pengguna