大家好,有没有一种方法可以从子模块创建符号链接。意思是如果我有RepoA和RepoB。
RepoB是RepoA的一个git子模块,用普通的git子模块就可以实现这个repo结构。
RepoA
|______RepoB
|_folder1
|_folder2
|_folder3
现在,我想将RepoB中的文件符号链接到repoA中的另一个文件夹中,以实现此存储库结构
RepoA
|______RepoB
|______folder1
| |_(symlink files from RepoB)
|
|______folder2
| |_(symlink files from RepoB)
|
|______folder3
|_(symlink files from RepoB)
为了增加复杂性,它不仅是repoB,还有多个其他repos的符号链接。
这在以前是可以通过repo-git linkfile实现的,但是我们正在改变公司的工具,但是这是保持repo结构不变的要求。
1条答案
按热度按时间carvr3hs1#
您可以:
RepoA
中具有setup.sh
脚本,该脚本设置给定符号链接,folder1/2/3
中具有setup.sh [path/to/repoB]
我的建议是在每个
folder1/2/3
中加入.gitignore
规则,不对这些符号链接进行版本控制,并且要求每个开发人员调用这些脚本,以便在他们的机器上正确地设置项目(以及在构建项目或部署到生产环境时的类似操作)