- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我目前正在从 SVN 迁移到 Git。代码库是一个 10-15 模块的大型 Maven 项目。我们过去每个模块都有一个 repo。
我想知道我的 Git 存储库应该有什么架构来处理以下用例:
我想到了“单一存储库”架构,但未处理 UC#1。 '子模块','subtree ' 和以前的 'one-module-one-repo' 无法处理 UC#4。
此外,如果大多数用例都由“子模块”架构处理,我想引入尽可能少的复杂性。子模块引入了分离头等概念,并可能在更频繁的错误后导致痛苦的修复。
我进行了广泛的搜索,我不确定在不引入太多复杂性的情况下是否可行,但我希望你们中的一些人一定已经找到了解决方法。
备注:我们当前的 SVN 架构无法处理这种用例。
非常感谢,马克西姆。
最佳答案
您的分析是正确的;没有明显的方法可以同时解决所有这些用例。我会建议两种方法之一:
实际上,您可能应该从单个存储库开始,然后在您认为有必要时将其拆分出来。但你可能不会。 :)
关于git - Git 可以处理这种用例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11507298/
我最近购买了《C 编程语言》并尝试了 Ex 1-8这是代码 #include #include #include /* * */ int main() { int nl,nt,nb;
早上好!我有一个变量“var”,可能为 0。我检查该变量是否为空,如果不是,我将该变量保存在 php session 中,然后调用另一个页面。在这个新页面中,我检查我创建的 session 是否为空,
我正在努力完成 Learn Python the Hard Way ex.25,但我无法理解某些事情。这是脚本: def break_words(stuff): """this functio
我是一名优秀的程序员,十分优秀!