我想使用GIT作为备份解决方案。我的公司有一个windows共享网络和一台Centos服务器。每个用户都有一个唯一的共享文件夹,其中包含用户的所有文件。我们有两个开发人员,他们可以有一个git repo(s)。
如果子文件夹有GIT repos,我如何才能让用户的整个文件夹成为git存储库,执行常规的git操作、提交、推送等,而不需要导入?
注意:子模块不是一个解决方案,我不知道用户主文件夹下的存储库是什么。
发布于 2012-06-30 19:08:28
Git不是一个好的备份解决方案的原因有很多:
.git
目录话虽如此,Git作为备份解决方案之所以令人敬畏,有几个原因:
我的建议是:看看bup。它还不是很成熟,没有看到太多的活跃开发,它缺乏一些重要的功能,但它有很多希望。这是一个基于Git的开源备份程序。他们保留了Git做得很好的东西,但替换/扩充了一些Git做得不好的东西(用于备份)。
发布于 2012-06-29 22:48:18
你所要做的就是
git init
在每个用户的基础上。如果他们在那里存储他们的git repos,git的作用域将在那些有.git
文件夹的目录上停止。
目前还不清楚您是否想要将git repos提交到另一个git repos。我不建议这样做。
https://stackoverflow.com/questions/11269804
复制相似问题