Git中的Subversion目录

Git中的Subversion目录,git,Git,在subversion中,我有以下树结构: -->MyProject --> trunk --> branches --> tags --> documentation 我理解Git中主干、分支和标记的含义。但是,在subversion中,我有一个dir“documentation”,它包含一些与项目相关的文档,并且与版本无关。有可能在Git中有这样一个目录吗?为文档创建一个单独的Git项目。如果您将该目录放在另一个repo中,请确保使用.

在subversion中,我有以下树结构:

-->MyProject
   --> trunk
   --> branches
   --> tags
   --> documentation

我理解Git中主干、分支和标记的含义。但是,在subversion中,我有一个dir“documentation”,它包含一些与项目相关的文档,并且与版本无关。有可能在Git中有这样一个目录吗?

为文档创建一个单独的Git项目。如果您将该目录放在另一个repo中,请确保使用.gitignore将该目录从外部项目中排除。

这似乎有点离谱。我宁愿将文档保存在同一个存储库中。也许我遗漏了一些明显的东西。我应该在我的项目目录中创建一个目录“documentation”吗?@BigJ:如果你在项目目录中创建了一个documentation目录,你要么需要将它放在.gitignore中,这样它就不会被版本控制(或者像我的回答中那样是一个单独的repo的一部分),要么你必须将它与其他所有内容一起进行版本控制。在SVN中,文档目录实际上就像一个单独的项目,因此为了与git相匹配,您需要创建一个单独的repo。真的没办法。