如何在git hub中保存符号链接文件夹的文件?

时间:2017-03-01 23:14:00

标签: git github

这是我文件夹的结构:

  • 文库
  • 项目1
    • SRCS
    • OBJ文件
    • lib - > ../library
  • 项目2
    • SRCS
    • OBJ文件
    • lib - > ../library

正如您所看到的,对于我的所有项目,我在主文件夹中使用名为" library"的个人库。 我没有问题以这种方式用于我的编译......我有一个好处就是不用修改每个项目内的每个文件夹来更新所有程序的库文件夹。 不幸的是,当我保存在git hub中时,它并没有将我的文件保存在library中。 我有一个symbolic link的文件夹,但里面没有任何内容。

我怎样才能将整个文件夹保存在我的github仓库中? 我希望能够,当我下载存档以获得包含库的完整程序时。

亲切的问候

1 个答案:

答案 0 :(得分:1)

请参阅How git handle symbolic links

与此:

选项1:

Project 1Project 2library换行到包装文件夹并在那里启动git存储库:

ParentDirectory
  .git
  library
  Project 1
     .git
     src
     objs
     liblink 
  Project 2
     .git
     src
     objs
     liblink 

如果要维护每个项目的当前git文件,可以使用.gitignore,以便它不会跟踪项目1和项目2

选项2:

library

启动git
library
   .git
   contents
Project 1
   .git
   src
   objs
   liblink 
Project 2
   .git
   src
   objs
   liblink