実際の要件は、現在コードが存在し、別の同僚がこのコードの一部の機能に基づいて拡張および開発する必要があるということです。その後、同僚が徐々に他のモジュールの開発に参加することになります。複数人での共同開発にはSVNとGITのどちらを使用するのが良いのか、またコアコードを確実に保護するにはどうすればよいのか伺いたいです
小伙看你根骨奇佳,潜力无限,来学PHP伐。
これに git が使用されていることは間違いありません。svn は歴史上のレガシー製品であり、svn では複数の人が共同でブランチをプルするのは非常に手間がかかります。 svn は git ほど軽量ではなく、単純なコード同期ツールとしてのみ使用できます。git ワークフローを通じてプロジェクト全体のリリースとイテレーションを制御できます。
この種の問題を議論しても意味がありません。良いことと悪いことについて話しているだけ: SVN と GIT の長所と短所
修正された質問に答えてください:
馬には走ってほしいけど、草は食べないでほしい。
コア モジュールの開発に関わる全員がコードにアクセスできる限り、関連する契約条件を策定する以外にコア コードを保護する方法はありません。
質問に対する主な答えは次のとおりです: 会社が git を使用するか svn を使用するかは問題ではなく、重要なのはそれです。
プロジェクトはモジュールごとに分離して開発する必要があり、各モジュールには 1 つのプロジェクトがあり、関連するプロジェクト チームの担当者はこのウェアハウスのコードのみを提供します。
これに git が使用されていることは間違いありません。svn は歴史上のレガシー製品であり、svn では複数の人が共同でブランチをプルするのは非常に手間がかかります。 svn は git ほど軽量ではなく、単純なコード同期ツールとしてのみ使用できます。git ワークフローを通じてプロジェクト全体のリリースとイテレーションを制御できます。
この種の問題を議論しても意味がありません。良いことと悪いことについて話しているだけ: SVN と GIT の長所と短所
修正された質問に答えてください:
コア モジュールの開発に関わる全員がコードにアクセスできる限り、関連する契約条件を策定する以外にコア コードを保護する方法はありません。
質問に対する主な答えは次のとおりです:
会社が git を使用するか svn を使用するかは問題ではなく、重要なのはそれです。
サーバーはイントラネット環境に展開する必要があります
プロジェクトはモジュールごとに分離して開発する必要があり、各モジュールには 1 つのプロジェクトがあり、関連するプロジェクト チームの担当者はこのウェアハウスのコードのみを提供します。