随笔分类 -  SCM

TFS
摘要:Backlogs、WorkItems等项目管理相关 Git集成 选中某个文件后 Contents 查看文件最新内容(当前分支) History 查看这个文件所有的历史(相关的commit) Compare 对比两个commit中这个文件的不同,默认是你当前分支的最后两笔commit上的不同,可以在c 阅读全文

posted @ 2020-08-12 15:42 碎羽love星谊 阅读(272) 评论(0) 推荐(0)

自动化构建工具演化、对比、总结
摘要:0. 演化 手动Build 比如手动下载代码、手动拷贝依赖包、手动改配置文件、然后用IDE或命令进行编译、单元测试、打包。 初步自动化 使用Java、Python等编程语言把上述过程自动化 Ant 以XML的形式,把文件目录、依赖包目录等操作的动态配置提取到XML配置文件中 任务化 Maven 遵循 阅读全文

posted @ 2019-11-18 18:10 碎羽love星谊 阅读(183) 评论(0) 推荐(0)

GitLab Wiki
摘要:默认开关可能是关闭的,需要在Project的Settings中打开 支持Markdown、RDoc、AsciiDoc格式, 默认为Markdown 通过默认导航最上面的“Clone repository”按钮,可以使用git来管理wiki文件,一次提交多个修改或进行版本控制,避免太多太乱的commi 阅读全文

posted @ 2019-06-24 15:54 碎羽love星谊 阅读(1026) 评论(0) 推荐(0)

JFrog Artifactory
摘要:是一款二进制存储管理工具,用来管理构建构建工具(如:gradle、maven、nuget、docker等等)等所依赖的二进制仓库,以方便管理第三方库和发布目标版本库,从而提高软件开发效率。 为DevOps服务 可用于maven(repositories)/gradle(repository)/nug 阅读全文

posted @ 2019-02-14 01:20 碎羽love星谊 阅读(2829) 评论(0) 推荐(0)

Jenkins
摘要:基本概念 通常点Build With Parameters(可以在页面上添加一些变量键值对,给脚本使用,方便下次修改)开始一次新的构建,在Console Output中查看日志输出,但要手动刷新。 Pipeline 2.0?新版多出了pipeline的概念,把一个构建过程分为了多个不同的stage, 阅读全文

posted @ 2019-02-03 13:26 碎羽love星谊 阅读(120) 评论(0) 推荐(0)

SSH密钥登陆(可用于GitHub/GitLab等)
摘要:参考: SSH公钥登录原理 比如git可以生成公钥,然后用有权限的账户把他加到仓库上,以后就可以通过公钥登陆了。不需要像https那样需要有账号,但是权限管理就不细了。 有时候如果仓库上添加了多个公钥,会是旧的生效,那么就可能会导致git连不上,需要删掉旧的。为什么?按理说可以多个啊,难道因为多个机 阅读全文

posted @ 2018-11-28 10:39 碎羽love星谊 阅读(176) 评论(0) 推荐(0)

版本控制工具演化、对比、总结
摘要:方面|Perforce|ClearCase|SVN|Git | | | | 一句话总结|企业级版本化产品开发|企业级版本化产品开发|轻量级|分布式 简述|||| 特色功能|||| 可视化|||| 平台|||| 0. 演化 “人肉”版本管理 通过在文件命名上增加自定义版本号、描述的方式来维护多个版本的 阅读全文

posted @ 2018-11-21 16:50 碎羽love星谊 阅读(536) 评论(0) 推荐(0)

导航