在我们的团队中,我们正在开始开发新软件,并且我们在存储在服务器中的 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
现在每个人都可以使用标准 Workspace 下载分支 NewSoftware。但我希望他们下载 tar.gz 然后下载更改。
到目前为止,我们一直在使用类似的东西,但是系统管理员不可用,所以我们对如何做有点迷茫。