私たちのチームでは、新しいソフトウェアの開発を開始しており、サーバーに保存する tar.gz に含まれる共通の開発ワークスペースがあります。
この開発ワークスペースが展開されたディレクトリで、新しい git リポジトリを開始したいと考えています。しかし、Git が新しいファイルへの変更やこの共通の開発ワークスペースへの変更の追跡を開始することを望んでいます。
現時点で私ができる唯一のことは、git がすべてを追跡することですが、このワークスペースにはたくさんのファイルがあり、git が遅くなるため、私は好きではありません。
workspace/$ git init
workspace/$ git add .
workspace/$ git commit -m 'First Commit'
workspace/$ git br NewSoftware
workspace/$ git co NewSoftware
workspace/$ git br -d master
workspace/$ git remote add origin user@server:/srv/git
workspace/$ git push origin master
これで、誰もがブランチ NewSoftware を標準のワークスペースでダウンロードできるようになりました。しかし、tar.gz をダウンロードしてから、変更をダウンロードしてもらいたいと思います。
これまでも同様の作業を行ってきましたが、システム管理者が利用できないため、その方法について少し迷っています。