-4

如果我有目录 A 和目录 B 之类的,

/A
/B

我怎样才能让 git 覆盖两者?我不想合并到一个目录中。因为这需要重新编写应用程序。

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

4

2 回答 2

2

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

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

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

/C

于 2013-06-26T18:13:19.287 回答
1

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

于 2013-06-26T18:27:41.627 回答