Loading [MathJax]/jax/input/TeX/config.js
社区首页 >问答首页 >组织我的git repo项目的建议

组织我的git repo项目的建议
EN

Stack Overflow用户
提问于 2015-12-30 03:33:40
回答 1查看 33关注 0票数 0

假设我有以下项目依赖关系:

代码语言:javascript
代码运行次数:0
复制
Root <---- A <----- B1 <----  C1
           |
           | <----- B2 <----  C2 

它们的依赖关系由maven管理。

我应该在git中为他们中的每一个创建git repo吗,或者有其他更好的方法吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-12-30 03:56:25

您应该为每个项目创建一个git代码库。

关于这个问题,人们需要问几个基本问题:是否有任何项目位于与其他项目不同的目录树中?它们中的任何一个都将作为独立项目发布,以便与根项目以外的任何其他主项目一起使用。如果其中任何一个的答案是肯定的,那么它应该在自己的repo中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34522554

复制
相关文章
repo 和git的用法
repo init -u git@192.168.1.11:i700t_60501010/platform/manifest.git-b froyo_almond -m M76XXTSNCJNLYA60501010.xml
awwewwbbb
2022/04/26
8820
git fetch,git merge,git pull,repo sync的区别
这些命令都用于将本地代码与远程存储库同步,但它们的实现机制和使用方式略有不同: git fetch 命令用于从远程存储库中获取最新的更改,但并不会直接更新您的本地分支。它只是将远程存储库中的内容下载到本地 Git 仓库中,您可以通过合并操作将其合并到本地分支中。 git merge 命令用于将从远程存储库中下载的更改合并到当前本地分支中。如果您进行了本地修改,并且这些修改与远程分支存在冲突,则需要手动解决冲突后再进行合并操作。 git pull 命令相当于执行了 git fetch 和 git
天天Lotay
2023/05/10
1.3K0
GIT,GERRIT,REPO的使用教程
repo,repo就是多个git库的管理工具。如果是多个git库同时管理,可以使用repo。当然使用gerrit,就必须用repo。
我被狗咬了
2019/09/23
5.3K0
Git与Repo快速入门
版本控制 版本控制是什么已不用在说了,就是记录我们对文件、目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作。 一、原始版本控制 最原始的版本控制是纯手工的版本控制:修改文件,
刘盼
2018/03/16
1K0
Git与Repo快速入门
repo 导出本地 git tag 给他人
使用 repo 管理了多个 git 仓库,有时需要将本地仓库的tag同步给其他人,但又不能直接推到远程(例如权限问题)。
zqb_all
2020/06/08
1.9K0
GitHacker:Git源码泄漏检测工具可恢复整个Git Repo
GitHacker是一个多线程工具,用于检测站点是否存在git源码泄漏,并能够将网站源代码下载到本地。值得一提的是,这个工具会将整个git repo恢复到本地,而不是像[githack]那样,只是简单的恢复到最新版本。如此一来,你就可以查看到开发人员的历史提交记录以及提交注释,以更好的掌握开发者的性格和心理,从而为进一步的代码审计奠定基础。
FB客服
2019/06/18
4.7K0
GitHacker:Git源码泄漏检测工具可恢复整个Git Repo
Git托管项目的.git目录下都有什么?
我们在使用git托管项目代码时,如果是新建项目需要通过git init命令在项目根目录下初始化.git目录来实现后续的代码托管管理,如果直接从代码仓库拉取代码则会自动创建.git目录与远程仓库进行绑定。
恒宇少年
2022/06/02
4660
BFG Repo-Cleaner - 快速清除Git提交历史中的特定文件
有些时候不小心上传了一些敏感文件(例如密码), 或者不想上传的文件(没及时或忘了加到.gitignore里的),而且上传的文件又特别大的时候, 这将导致别人clone你的代码或下载zip包的时候也必须更新或下载这些无用的文件,因此, 我们需要一个方法, 永久的删除这些文件(包括该文件的历史记录).
白石
2019/08/23
3K0
如何更好的组织代码「建议收藏」
  组织代码的策略大致有四种,分别是:元件组织法、工具箱组织法、层组织法和类别组织法。前三种策略适用于类、包、工程等层次的代码组织,而最后的类别组织法则或多或少地专门针对包层次地代码组织。(参考 http://www.infoq.com/cn/articles/four-strategies-for-organizing-code,这个文章在配图上有点错误。)
全栈程序员站长
2022/09/20
5700
把某个git子目录迁移到新repo的根目录
对项目重构时有这样一个需求,1)要把代码库某个目录下的所有代码作为一个新代码库的根目录,2)并且之前所有的代码提交记录要一并迁移到这个新的git repo。
dhyuan
2023/08/28
5380
把某个git子目录迁移到新repo的根目录
EVC3/4项目升级到Visual Studio项目的一些建议
    大家都在忙着研究WP7了,每天在园子里有好多精彩的文章出现。这几天受朋友的委托,帮忙把他手头的一个项目进行升级。情况大概是这样的:项目是用EVC 3来开发的,一开始运行在PocketPC 2002上(估计是很久以前的事情了),随着操作系统版本的更新,该程序已经不能运行在Windows  Mobile 6.5平台上了。其实,按照微软官方的说法,EVC 4已经不能开发Windows Mobile 6.0以上的应用程序了,取而代之的是使用Visual Studio 2005/2008。自己的电脑上已经安装
ShiJiong
2018/01/10
1.1K0
EVC3/4项目升级到Visual Studio项目的一些建议
Vue3项目的创建和托管
前面我们在学习Vue的时候都是将Vue的代码直接写在html文件的script中,但实际工作中,我们会使用工具(比如vue-cli)创建完整的项目结构,同时将vue项目托管于nodeJS等JS运行时,实现前端服务的生产化部署。
Python研究所
2022/06/17
7440
Vue3项目的创建和托管
团队项目的 Git 分支管理规范
许多公司的开发团队都采用 Git 来做代码版本控制。如何有效地协同开发人员在开发、测试、上线各个环节的工作,可能都有各自的流程与规范。本文就分享作者一直沿用的团队项目 Git 分支管理规范,希望给有缘阅读的人加以参考,如果有更好的实践,也欢迎探讨、交流,谢谢!
子晋
2022/01/18
4.3K0
团队项目的 Git 分支管理规范
重新组织我的知识库
这是学习笔记的第 2432篇文章   首先来说下让人绝望的熵增定律, 引用混子哥的解读。   我们的生活和工作是如此,个人知识库和总结也是如此,最初是缺少一些素材,所以没有分类的烦恼,想怎么弄怎么弄,算是从0到1,而随着数量和质量的积累,会发现原来的玩法不行了,如果要搜索一些关键字,对于目录结构在脑子里得记个大概。我现在有近4000多的笔记和零零散散整理收集的内容,这个数量其实是比较庞大的,如何管理和归类这些内容就是摆在我面前的一个重要挑战,否则个人知识库就好像一潭死水一样,没有活力。     我也参
jeanron100
2022/08/29
4670
重新组织我的知识库
GitHub为什么托管不了Linux内核社区?
前不久,微软在 Linux 基金会董事会的代表 Sarah Novotny 认为,由纯文本电邮讨论推动的 Linux 内核开发需要被更好的或替代协作工具取代,以降低门槛引入新的贡献者,维护和维持未来的 Linux。她认为替代工具可以是基于文本的、基于电邮的补丁系统,某种程度上是过去五到十年成长起来的开发者所熟悉的工具。此前 Linus 曾在接受采访时表示很难找到新的 Linux 内核维护者。
深度学习与Python
2020/09/28
1.5K0
GitHub为什么托管不了Linux内核社区?
repo文件详解
有时候,由于网络或其它各种可能的原因,系统自带的RPM仓库可能满足不了我们的需求,这个时候,我们就需要自己定制一份属于自己的仓库文件,接下来,我们一起学习RPM仓库配置文件的写法:
用户1456517
2019/03/05
3.2K0
简单了解波 Mono-repo & Multi-repo(Poly-repo)
Mono-repo 和 Multi-repo 是软件开发中代码管理的两个不同策略。Mono-repo & Multi-repo 孰优孰劣是个老
Cloud-Cloudys
2021/05/06
3.6K0
简单了解波 Mono-repo & Multi-repo(Poly-repo)
研发效能提升的八项实践建议
👆点击“博文视点Broadview”,获取更多书讯 笔者常会被问及这样的问题:“你之前主导的研发效能提升项目都获得了成功,如果请你到我们公司来,几年可以帮助我们把研发效能做好?” 这其实是一个无解的问题。 从某种程度上说,投入大,周期就会短,但是实施周期不会因为投入无限大而无限变短。我们可以避开很多曾经踩过的坑,尽量少走弯路,但是适合自己的路还是要靠自己走出来的,拔苗助长只会损害长期利益。买了一辆跑车,你就能成为赛车手吗? 鉴于此,笔者总结了八项实践建议,如下图所示,供读者参考。 图  研发效能提升的八
博文视点Broadview
2023/04/19
9810
研发效能提升的八项实践建议
伊朗黑客组织Agrius“假冒”勒索团伙,掩盖网络间谍的真实目的
Agrius黑客组织已经从单纯地使用“雨刷”恶意软件转别为将“雨刷”与赎金软件功能相结合的方式。
FB客服
2021/07/02
4330
repo sync更新git仓库报错:已拒绝,会破坏现有的标签
碰到好几次这种情况,这个问题的原因是,上一次拉代码将一个远程的tag拉到了本地,随后远程的tag被更新了,这就导致远程的tag和我们本地的tag有冲突。
zqb_all
2020/11/12
1.5K0

相似问题

寻求组织我的Git的建议

23

派生git repo的目的是什么?

20

OpenSource组织和MVC项目的名称建议

43

如何在git repo中组织绝对路径?

10

从Git Repo中删除Git Repo

19
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档