どこかで読んだことがあります(正確にはどこを思い出せません)。Git(およびおそらく他の優れたDCVS)は、テキストを翻訳するときに優れたツールです。
私はこのシナリオのワークフローを理解しようとしていますが、私が得ることができた最高のものは次のようなものでした。
- 独自のブランチを使用してください。通常どおりファイルを翻訳し、必要に応じてコミットします。
- アップストリームに変更がある場合は、それらを独自のブランチとマージします。
- マージの問題を解決します(おそらくすべてのテキストを翻訳したので、テキストが追加されたすべての場所にあるはずです)
したがって、マージでマークされたファイルでは、変更がどこにあるかを(>>>マークで)簡単に見つけることができます。とにかく、私は要点を見逃しているかもしれないと思います。以前に変更されたファイルの一部に変更が見つかり、以前にマージ済みとしてマークされた場合にどうなるかさえわかりません。
ありがとう。
**編集:**わかりました、誰かが(コメントで)質問自体が明確ではないと指摘しました。具体的には、このワークフローが正しいかどうか、またはそれをより良くするための1つ(または複数)の方法があるかどうかを知りたいのです。