工具一:版本控制工具
功能点: 版本控制, 记录你的历史信息变化。
查看当前最新,同时可以追踪变化,回到过去。非线性协同,多人协作的时候,更方便的回溯,合并。
思路:繁琐事务的操作,通过工具来解决
Git的出现,着实改变了软件开发中的协作方式,更重要的是,以此思路开启了云端的一些功能的迭代,
版本控制工具:git
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务
TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录
工具二: 构建工具
构建工具的选择取决于所使用的技术栈,
Java中的有Maven工具,
python 如何实现连同依赖包一起打包发布,可以使用构建工具setup.py制作 Python 安装模块。 conda
构建docker 的Image
IDE
Idea <Java python>
Vscode <C++ Python>
Dbeaver <SQL>
Rstudio <R >
工具三:Linux工具
MobaXterm
四款Linux 终端多路复用器 tmux/GNU Screen/Terminator/Konsole
功能: 分割和堆叠终端窗口
沟通
频繁的沟通可以让人们更快地了解变化,而对变化的了解,可以尽快的发现问题,进而解决问题。
会议-会议管理-线上会议,线下会议
电子邮件 -- email
即时通信 -- (Instant Messaging,简称 IM )
Jira 项目管理类工具
Atlassian 核心产品 Jira 和 Confluence,Jira 偏管理层面,Confluence 偏协作层面
Atlassian Confluence(简称 Confluence)是一个专业的 wiki 程序
解决研发过程中的文档协作和知识管理痛点
Tmux工具的使用
Tmux安装
# Ubuntu 或 Debian
$ sudo apt-get install tmux
# CentOS 或 Fedora
$ sudo yum install tmux
打开
安装完成后,键入tmux命令,就进入了 Tmux 窗口。
tmux
版本
tmux -V
理解
Server Session Window Pane
前缀命令 ctl + d
按Ctrl+b,松再按c键
配置
tmux 默认配置--修改滚屏查看和文本复制
vim ~/.tmux.conf
set -g mouse on
配置完需要重新加载~/.tmux-conf
加载方式--三种中任意一种
$ tmux kill-server 重启所有 tmux 进程
$ tmux source-file ~/.tmux.conf
$ tmux 会话中使用 ⌃b进入控制台模式,输入 source-file ~/.tmux.conf
参考
终端远程看日志利器-tmux https://blog.csdn.net/mingliangniwo/article/details/81612474