GIT:Project vs Repositoryname

时间:2015-03-25 10:38:40

标签: git naming-conventions

我正在将我的Java项目从subversion迁移到git。该项目名为MyProject。我该如何命名我的git-repository? 我发现名称MyProjectRepository很丑,但只是命名它MyProject也很让人分心,因为那时项目存放在目录/ home / myName / git / MyProject / MyProject中......这看起来很夸张,因为/ home / myName / git / MyProject只包含隐藏的git-directory和工作目录MyProject。

什么是命名方案是常见做法?或者我应该重命名我的Java项目吗?

1 个答案:

答案 0 :(得分:1)

我不确定为什么MyProject目录需要另一个同名目录。

您只需进入项目目录(在您的情况下为MyProject)并执行git init。直接在其下方是来源。

因此,对于一个简单的Maven项目,它可能如下所示:

MyProject/
  .git/
  src/main/java/<your sources here>
  pom.xml

对于更复杂的Maven项目:

MyProject/
  .git/
  Module1/
    pom.xml
    src/main/java/
  Module2/
    pom.xml
    src/main/java/
  pom.xml                 <-- that's your parent POM

以下是对现已删除的短期评论的回答。

关于Eclipse的问题:我总是在Eclipse之外的目录中创建我想要的Eclipse项目,而不是我的工作区。然后我从Eclipse导入项目(我使用Maven导入,但vanilla Java项目也应该工作。只是不要在工作区中复制项目)。我非常确定这与在Eclipse中创建项目并在&#34; New Project&#34;中选择自定义位置相同。向导。

如果您已经有一个包含大量代码的项目,只需从Eclipse中删除项目并确保&#34;删除磁盘上的项目内容&#34;选项仍为未选中。然后,您可以将项目移出工作区并按上述方法导入。但是,您将失去项目特定的配置。