我是Git的新手,但我对SVN有一些经验。
我想从我的项目备份到另一台计算机(例如我的)。
在SVN,有一个分支和tages的项目,当然……
Git与Subversion的工作方式不同。在Subversion中,标记和分支被实现为不同的路径。在Git中,分支和标记不是不同的路径,而是特定修订的标签/句柄(包含其所有历史记录)。
为了进行完整备份,Git可以复制/备份整个工作树(或者克隆到裸存储库以节省空间,因为这样就没有结账,或者将更改推送到远程存储库,例如GitLab / GitHub上)。
每个Git存储库总是(在正常情况下)包含所有历史记录。这是有效的,因为Git是一个分布式VCS,基本上所有存储库都是相同的,没有一个是特殊的(例如在Subversion中)。没有中心位置(有时一个地方被定义为中央交换场所,但这不是必需的)。