如何设置git来跟踪两个单独的目录

时间:2013-06-26 18:09:27

标签: git

如果我有目录A和目录B,

/A
/B

我如何获得git来涵盖两者?我不想合二为一 目录。因为这需要重新编写应用程序。

编辑:如果你在某种意义上有一个拆分结构,那么/ A和/ B在一个服务器上,并且两者都在/ level - 来自旧项目。基于代码独立地写入这些目录。保持简单,/ A可以是日志文件,代码,数据。 / B可以是代码,数据,/ C可以是旧数据。我可以设置git来覆盖这两个目录 - 问题是它们是否处于根级别,代码/应用程序是单独解决它们的问题。我可以在每个目录中使用git两次,或者合并目录并重写整个应用程序。

2 个答案:

答案 0 :(得分:2)

将它们都放在顶级文件夹的子目录中,并将其作为存储库的根目录。

/Root
  .git
  .gitignore
  /A
  /B
  /C

如果您想忽略任何内容,只需将其添加到.gitignore文件即可。在您的情况下,要排除/ C只需将此行添加到.gitignore文件

  

/ C

答案 1 :(得分:1)

您可以使A和B成为指向磁盘上其他位置的Git存储库子目录的符号链接,其中A和B的实际内容为。