SCM Manger-源代码文件存储在Server中的哪个位置?

时间:2015-08-20 08:28:03

标签: git version-control

我是git的新手。我在SCM管理器中创建了一个存储库,并将代码推送到Origin。当我在服务器上看到repo路径[.. \ scm-manager \ repositories \ git]时,我发现只有git相关文件而不是我的代码。

我认为在推送文件后,我的整个源代码实际存储在SCM服务器中。

如果文件没有物理存储在SCM服务器上,它在哪里存储?

但是,我能够在SCM UI中看到我的文件。

2 个答案:

答案 0 :(得分:1)

服务器上的存储库是所谓的bare repository。这样的存储库不包含工作目录。

但所有文件都存储为git objects

答案 1 :(得分:0)

整个存储库位于.git目录中。您在本地计算机上看到的(另外)是工作目录,其中包含您当前已签出的修订版以及您可能正在使用的修订版。

内容位于.git/objects子目录中的文件中,并使用zlib进行压缩。