1

この問題を解決するための最良の解決策は何ですか。大きなレポがあります。セキュリティ上の制限により、ラップトップなどのモバイル ワークステーションにファイルのコピーを保存することは許可されていません。ただし、このルールから除外されるリポジトリ内のフォルダーがあります。目標は、このサブディレクトリ内で簡単に開発し、メイン リポジトリのブランチをプル、プッシュ、および処理できるようにすることです。

したがって、問題は、リポジトリの完全なコピーをローカルに持たずに、gitリポジトリからサブディレクトリだけをクローン/チェックアウトする方法があるということです。私の調査を行うと、いくつかの解決策に出くわしました。おそらく、誰かがこの問題を解決する最も簡単な方法を明確にするのを手伝ってくれるでしょう。

  • スパース チェックアウト (ただし、リポジトリの完全なコピーが .git フォルダーにある必要があります)
  • サブモジュール (維持と共同作業が難しいようです)
  • サブツリー(有望に見える)
  • gitアーカイブ(ディレクトリをチェックアウトしますが、更新してプッシュバックできますか)

助けてくれてありがとう。

4

1 に答える 1