相关疑难解决方法(0)

通过子模块在Git中显示外部代码依赖性

解决问题:通过子模块显示外部代码依赖性:感谢VonC!

当前问题:在两个文件夹中一个没有重复内容的子模块

当前问题的临时解决方案:将文件夹的名称更改为bin-github,因为作为子模块的文件夹的名称是bin.这意味着我需要在我的家中复制内容.

我的HOME文件夹依赖于〜/ bin.我的文件位于主页的存储库Masi,而位于Github 的repo bin的〜/ bin .我家的相关文件夹结构:

~
|-- [drwxr-xr-x] bin
    | -- fileA
    ` -- folderA
    ...
Run Code Online (Sandbox Code Playgroud)

我想知道如何在Masi上显示make~/bin是Git的一个子模块.

你怎么能〜/ bin中的〜/ bin是我的Git的一个子模块?


#3回复VonC的评论:

我的.gitmodules

[submodule "bin"]   
         path = bin
         url = git://github.com/masi/bin.git
Run Code Online (Sandbox Code Playgroud)

我觉得我不需要再添加子模块了,因为我已经在我的.gitmodules中了.

我跑

Sam master $ git submodule update
Sam master $ git submodule foreach git pull
Sam master $ ls bin 
Run Code Online (Sandbox Code Playgroud)

#2回复VonC的回答:

我将.gitmodules更改为以下内容,以便在我的家中没有它的副本.

[submodule "bin"]
    path = bin
    url = git://github.com/masi/bin.git
Run Code Online (Sandbox Code Playgroud)

这似乎是一个不同的情况,因为我不能像上面那样拉动子模块bin文件夹.

我现在在一个新克隆的git-repo上得到以下内容 …

git git-submodules

4
推荐指数
1
解决办法
3080
查看次数

标签 统计

git ×1

git-submodules ×1