Chr*_*ton 7 darcs git-submodules
所以,只是想知道darcs是否有与git的子模块相同的东西.
也就是说我有一个回购(myapp),我有一个名为mylibrary的文件夹.mylibrary与myapp的开发没有任何关系,只需要包含它.mylibrary的开发发生在它自己的回购中,但当有人拉动myapp时,它也会提供最新版本的mylibrary.有任何想法吗?
我不知道 darcs 的任何子模块概念,这意味着从 darcs 存储库引用另一个(共享)存储库的常用方法是通过符号链接。
由于darcs 不支持符号链接,这意味着您需要放置一个“ posthook sh update-symlinks.sh”钩子脚本来恢复这些链接。
但是您也可以使用添加到此挂钩进行检查,首先查看当前加载的内联存储库的版本,并在需要时更新该版本(前提是您以某种方式存储了该共享存储库所需的确切版本) 。
最后一个建议实际上接近于 Git 子模块或 Mercurial 子存储库的实现。