我有两个目前正在使用SVN的项目,我正在迁移到git,我签了名 并且可以选择创建新项目或添加存储库。 我刚刚开始使用git所以我不知道有什么区别,或者更确切地说,如果我只是在一个项目下使用存储库,这意味着什么。 如果我这样做,我将最终使用他们的Domain.com/mameame/repository1和他们的域名/ myname/repository2
如果我选择创建两个项目,那么我最终会选择 theirDomain.com/project1 theirDomain.com/project2
除了URL差异之外,选择其中一个会不会有任何影响? 提前谢谢
答案 0 :(得分:21)
这是一个有名的,而不是一个git的东西。每个项目可以有多个存储库。
例如,如果您有客户端/服务器应用程序。您可以拥有一个项目,一个客户端的存储库和一个用于其中服务器的存储库。
答案 1 :(得分:4)
关于底层的git系统本身和松散的术语,git repo是.git目录。 git项目是包含.git目录的父目录;父目录也可以作为“工作目录”。
Git项目的三个主要部分
答案 2 :(得分:3)
Git没有项目,只有存储库。在我看来,这些项目仅仅是Gitorious的一个特色。
答案 3 :(得分:1)
就像你使用sourceforge,googlecode,redmine,trac或者其他任何东西一样:你拥有你的实际代码所在的仓库,然后你有一个包含你的仓库的更广泛的项目,但也有像问题跟踪器这样的东西,也许是维基等......
这是与您的代码相关的所有其他内容,但实际上并不是源代码。