ada*_*onk 106 git version-control github
这是我想要的:
REPO-A
/.git
/otherFiles
/REPO-B
/.git
/moreFiles
Run Code Online (Sandbox Code Playgroud)
我希望能够将所有 REPO-A的内容推送到REMOTE-A并且只将 REPO-B 推送到REMOTE-B.
可能?
Joh*_*hnO 58
我一直使用符号链接来维护两个独立且不同的回购.
kub*_*ubi 25
是的,您可以使用您绘制的文件层次结构完全按照您的要求执行操作.Repo-B将是独立的,不了解Repo-A.Repo-A将跟踪其自身文件和Repo-B文件中的所有更改.
但是,我不建议这样做.每次更改文件并在Repo-B中提交时,您都必须在Repo-A中提交.Repo-B中的分支将混乱Repo-A并且Repo-A中的分支将是不稳定的(无法删除文件夹等).子模块绝对是最佳选择.
Iac*_*hus 13
您可以使用.gitignore
父A
存储库中的文件(忽略B
),但首先确保该B
存储库当前未被跟踪:.gitignore
在添加第二个B
存储库之前提交父存储库。
小智 6
您可以通过使用“git-subrepo”来实现您想要的(REPO-A 存储库包含所有文件,包括文件夹 REPO-B 中的文件,而不仅仅是引用):
https://github.com/ingydotnet/git-subrepo
如果您的某些贡献者没有安装 subrepo 命令,它仍然有效;他们将看到完整的文件夹结构,但无法提交对子存储库的更改。
归档时间: |
|
查看次数: |
64190 次 |
最近记录: |