2012-02-01 61 views
1

我'规划创造我自己的服务器混帐,但我需要知道,如果它能够创建和备份的所有代码的最终版本收存箱在投寄箱安装Git和备份

这混帐将在我自己的个人服务器

感谢

回答

2

,绝对。

Git是一个分布式版本控制系统,这意味着即使是本地拷贝也是一个单独的存储库。要复制整个存储库(及其内容),只需复制主目录(在其顶层有.git目录)。

试试吧。只需创建一些存储库,进行一些更改。然后将目录与您的代码(,包括.git目录)复制到别的地方,进行一些更改(不需要从/向远端拉/推),并检查这两个独立副本的历史是否有所不同。如果是的话,你是正确的做法,因为通过复制版本库的目录,你刚刚创建了另一个存储库:)

+0

嗨Tadeck,我想做它的创建自动副本在保管箱,因为这会自动下载在我的笔记本电脑,桌面并在HD中备份。我希望我的git备份中的所有代码自动在保存箱中。 – Edig 2012-02-01 05:33:17

+0

如果Dropbox同步'.git'目录,那么在实现您想要的内容时应该没有问题。但请记住,如果'.git'已同步,则有权访问此Dropbox副本的用户也可以访问更改的历史记录。 – Tadeck 2012-02-01 05:43:34

+0

是的,我知道,但我认为它是我可以备份这些信息的最简单方法,服务器也是备份,但不是SAM,或者在我的桌面上实现一个cronjob,将所有项目和备份到HDD – Edig 2012-02-01 05:44:48