git项目与存储库,什么';根本的区别是什么?
我有两个项目目前使用SVN,我正在迁移到git,我注册了gitorious 还有创建新项目或添加存储库的选项。 我刚开始使用git,所以我不知道区别是什么,或者更确切地说,如果我只是使用一个项目下的存储库,它意味着什么。 如果我这样做,我会得到他们的域名/myname/repository1和域名/myname/repository2 如果我选择创建两个项目,那么我将以 theirDomain.com/project1 theirDomain.com/project2 除了URL的不同之外,选择其中一个会有什么影响?git项目与存储库,什么';根本的区别是什么?,git,repository,project,gitorious,Git,Repository,Project,Gitorious,我有两个项目目前使用SVN,我正在迁移到git,我注册了gitorious 还有创建新项目或添加存储库的选项。 我刚开始使用git,所以我不知道区别是什么,或者更确切地说,如果我只是使用一个项目下的存储库,它意味着什么。 如果我这样做,我会得到他们的域名/myname/repository1和域名/myname/repository2 如果我选择创建两个项目,那么我将以 theirDomain.com/project1 theirDomain.com/project2 除了URL的不同之外,选择
提前感谢Git没有项目,只有存储库。在我看来,这些项目不过是Gitorious的一个特性。这是Gitorious,而不是git。每个项目可以有多个存储库
例如,如果您有一个客户机/服务器应用程序。你可以有一个项目,里面有一个用于客户端的存储库和一个用于服务器的repo。这就像你使用sourceforge、googlecode、redmine、trac或其他任何东西一样:你有一个实际代码所在的repo,然后你有一个更广泛的项目,包括你的repo,但也有一个问题跟踪器,可能是一个wiki,等等
它是与代码相关的所有其他东西,但实际上不是源代码。关于底层git系统本身和松散的条款,git回购是.git目录。git项目是包含.git目录的父目录;父目录还充当“工作目录” Git项目的三个主要部分