从Xcode服务器备份Git存储库

马蒂亚·兰西里(Mattia Lancieri)

我有一台激活了Xcode服务的OSX服务器。该服务器托管多个git存储库,服务Xcode服务器自动安装git。

我使用Time Machine,但是问题是我没有每个存储库的备份,而只有整个服务器的备份。

我还能在Time Machine备份中看到存储库吗?还是git中有一些更简单的命令允许我进行备份?

slhck

当您在Time Machine卷上打开Time Machine备份文件夹时,仍然可以看到每个目录,因此无论您的Git存储库存储为裸存储库,都可以找到并复制它们。

您还可以使用git archive命令归档Git存储库

git archive -o archive.zip master

如果要对所有分支机构执行此操作,则可以执行以下操作:

for branch in $(git for-each-ref --format='%(refname)' refs/heads/); do
    git archive -o "${branch##*/}.zip" $branch
done

替换${branch##*/}通过从字符串开头剥离最长匹配项转换refs/heads/mastermaster*/

这是受到有关遍历分支堆栈溢出问题的启发

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在jenkins服务器上设置git私有存储库项目

来自分类Dev

Windows服务器上的自托管远程git存储库

来自分类Dev

在不访问原始存储库的情况下迁移git存储库服务器时出现问题

来自分类Dev

将Remote Git存储库与Web服务器同步

来自分类Dev

在将代码部署到的同一服务器上设置git存储库

来自分类Dev

git从存储库拉到服务器

来自分类Dev

在本地服务器上克隆/推送到Git存储库

来自分类Dev

无法从Windows服务器克隆GIT存储库,但可以进行SSH

来自分类Dev

将git存储库传输到Web服务器

来自分类Dev

Git设置。将存储库从实时服务器克隆到本地服务器

来自分类Dev

向服务器上的git存储库添加身份验证层

来自分类Dev

Git:将现有存储库放在共享服务器上

来自分类Dev

从服务器内容更新GIT存储库

来自分类Dev

如何配置GitLab以在远程服务器上使用外部git存储库

来自分类Dev

Xcode 6:“源代码控制:在...中创建git存储库”下拉菜单中的“添加到新服务器”项是什么意思?

来自分类Dev

在私有git服务器上分支公共git存储库

来自分类Dev

git权限不足,无法将对象添加到本地git服务器存储库

来自分类Dev

xCode,将数据存储在设备上并稍后加载到服务器数据库

来自分类Dev

从TFS服务器处理Git存储库更新

来自分类Dev

设置存储库服务器

来自分类Dev

备份MySQL服务器

来自分类Dev

在Linux中从父存储库服务器创建子存储库服务器

来自分类Dev

Git设置。将存储库从实时服务器克隆到本地服务器

来自分类Dev

如何从Linode服务器备份数据库

来自分类Dev

从服务器存储的.git目录重新创建git存储库

来自分类Dev

如何将Git服务器存储库问题推送到Github存储库?

来自分类Dev

完整的服务器备份

来自分类Dev

在服务器上设置git存储库

来自分类Dev

Git存储库服务器GIT_PROJECT_ROOT

Related 相关文章

  1. 1

    在jenkins服务器上设置git私有存储库项目

  2. 2

    Windows服务器上的自托管远程git存储库

  3. 3

    在不访问原始存储库的情况下迁移git存储库服务器时出现问题

  4. 4

    将Remote Git存储库与Web服务器同步

  5. 5

    在将代码部署到的同一服务器上设置git存储库

  6. 6

    git从存储库拉到服务器

  7. 7

    在本地服务器上克隆/推送到Git存储库

  8. 8

    无法从Windows服务器克隆GIT存储库,但可以进行SSH

  9. 9

    将git存储库传输到Web服务器

  10. 10

    Git设置。将存储库从实时服务器克隆到本地服务器

  11. 11

    向服务器上的git存储库添加身份验证层

  12. 12

    Git:将现有存储库放在共享服务器上

  13. 13

    从服务器内容更新GIT存储库

  14. 14

    如何配置GitLab以在远程服务器上使用外部git存储库

  15. 15

    Xcode 6:“源代码控制:在...中创建git存储库”下拉菜单中的“添加到新服务器”项是什么意思?

  16. 16

    在私有git服务器上分支公共git存储库

  17. 17

    git权限不足,无法将对象添加到本地git服务器存储库

  18. 18

    xCode,将数据存储在设备上并稍后加载到服务器数据库

  19. 19

    从TFS服务器处理Git存储库更新

  20. 20

    设置存储库服务器

  21. 21

    备份MySQL服务器

  22. 22

    在Linux中从父存储库服务器创建子存储库服务器

  23. 23

    Git设置。将存储库从实时服务器克隆到本地服务器

  24. 24

    如何从Linode服务器备份数据库

  25. 25

    从服务器存储的.git目录重新创建git存储库

  26. 26

    如何将Git服务器存储库问题推送到Github存储库?

  27. 27

    完整的服务器备份

  28. 28

    在服务器上设置git存储库

  29. 29

    Git存储库服务器GIT_PROJECT_ROOT

热门标签

归档