私はツールにとらわれない方法でSCMを理解しようとしています。そして、 "TRUNKは最新のコードを持っていて、最新の機能をすべて備えているはずです"ということにいくつかの疑問があります。SCM:プロジェクトの開始以来、トランクはどのように最新のコードを持っていますか?
たとえば、JDKプロジェクトを考えてみましょう。このプロジェクトが開始されると、JDK 1からJDK 8に移行する間にトランクが追加、削除されます。私は、プロジェクトのTRUNKが何年にもわたるすべての変更をどのように持つことができるかに関して、難しかったです。
私はSOのさまざまな質問を参照しましたが、TRUNKがプロジェクトの開始以来どのように最新のソースコードを取得できるかについてはまだ明確ではありません。
ご協力いただきありがとうございます。