matsuand です。 On Sun, Nov 21, 2021 at 1:30 PM ribbon <jm****@ribbo*****> wrote: > > On Sat, Nov 20, 2021 at 10:48:40PM +0900, matsuand wrote: > > matsuand です。 > > ここで取り上げる内容は、タイトルのとおりであり、 > > 本質的には従来までの運用でも、起こり得た > > 内容です。要は、リリース作業を進めている > > 最中に翻訳予約を別の者が行うことが > > ありえます。 > > commit の衝突ですね。 commit の衝突ではないです。 (んー、commit の衝突と表現しても良いかな?) リリース作業者は、release ディレクトリは除外 するとして、ソースディレクトリに対しては commit を行おうとは思わないはずで、 commit のない静的な状態から、 作業を開始して終了するはずです。 一方、翻訳予約者は、その作業次第で commit をかけにいきます。 # 上において、翻訳作業者は release ディレクトリ # には commit をかけないことを前提としていて、 # 問題となるのはソースディレクトリ po4a などです。 > > 仮にリリース作業と翻訳予約が同時発生した > > 場合に、リリース作業が先に終われば問題 > > ありませんが、逆に翻訳予約作業(というか > > それに基づいたソース修正作業)が先に > > 発生してしまうと、リリース作業は少々横槍 > > が入ることになります。git のコミットに基づいて > > 実施すれば、できないわけではないものの、 > > git HEAD を対象とする作業ではなくなります。 > > > > 各位のお考えに従います。 > > 現状、衝突する頻度は限りなく 0 に近いです。予めこれ訳す、と > 宣言していることもありますので。 限りなく 0 に近いのは、たしかにそのとおりですので、 それで良いと思いますが、常々安泰であるわけではない ことを作業者全員が理解しておくところと思います。