GitHub は、オープン ソースおよびプライベート ソフトウェア プロジェクトのためのコード ホスティング プラットフォームであり、そのフォーク機能は最も重要な機能の 1 つです。フォークとは、他の人のプロジェクトを自分のアカウントにコピーすることを意味します。これは一般的に使用されるコラボレーション方法であり、ユーザーは自分のアカウントでブランチを作成し、プロジェクトを変更、強化、修復などして、変更したコードを元のプロジェクトに送信できます。
しかし、最近 GitHub が Fork 機能を廃止すると発表しました。このニュースは広く注目と議論を呼び、多くの人が懸念や疑問を表明しました。では、なぜ GitHub は Fork 機能を廃止したのでしょうか?ユーザーにはどのような影響がありますか?
まず、GitHub はプロジェクト貢献者の保護を強化するために Fork 機能を中止しました。以前は、元のプロジェクト所有者の同意なしに簡単にプロジェクトをフォークして変更を開始できましたが、元のプロジェクト所有者がフォークの削除を要求した場合でも、削除するのは困難でした。この場合、ユーザーはフォーク プロジェクトに変更、追加、削除などを加え、最終的に元のプロジェクトに送信し直すことができます。その結果、プロジェクトの寄稿者や所有者はプロジェクトの制御を失うことになります。したがって、プロジェクト所有者を保護するために、GitHub はフォーク機能をキャンセルし、プロジェクトのセキュリティと安定性を向上させるための一連の新しいコラボレーション方法を開始します。
第二に、GitHub によるフォーク機能のキャンセルにより、この方法で貢献しているユーザーに不便が生じる可能性があります。ただし、GitHub は、これらのユーザー向けに次のような他のコラボレーション方法を提供しています。
つまり、あなたが GitHub ユーザーで、プロジェクトをフォークする必要がある場合、GitHub はより柔軟で安全なコラボレーション方法を提供するようになりました。
最後に、GitHub による Fork 機能のキャンセルは前向きな変化です。これにより一部のユーザーには不便が生じますが、プロジェクト所有者や貢献者の利益もよりよく保護されます。この措置には慣れるまでに時間がかかりますが、GitHub の新しいアプローチにより、プラットフォームがより健全で安定した方向に進んでいることを確信できるはずです。
以上がGitHub が Fork 機能をキャンセルした理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。