集中式版本库 (SVN或CVS)
版本库是集中存放在中央服务器的,修改项目需要先从服务器取得最新版本,然后修改,再将修改的版本提交到服务器(一旦服务器坏了整个项目有可能丢失所有历史更新记录)(需要联网);
分布式版本库(Git)
每个客户端都是完整的版本库,只要把修改的内容推送到服务器上即可,某个人电脑坏了,其他人也会保存有,不需担心(不需要联网);
版本控制--增删改查;协同工作--多个开发者共同开发相互独立;
安装过程
- 1.在“Adjusting your PATH environment”选项中,默认即可。
- 选择Run Git and includedUnix TOOLS ....(安装msysgit时选择将其集成到Windows中)
- 主要用于解决:使用git pull来与远程服务器同步,此时就发现Sublime下面的状态栏就会一直来回摆动,无法与远程同步,
- 2.Configuring the line ending conversions选项中选择
- 第一个选项:如果是跨平台项目,在windows系统安装,选择;
- 第二个选项:如果是跨平台项目,在Unix系统安装,选择;
- 第三个选项:非跨平台项目,选择。
- 3.use minTTY (the default terminal of msy32)
- 4.推荐:默认开启文件缓存(打上勾)
enable file system caching; - 5.环境变量:D:\Program Files\Git\bin 添加到path
sublime text 插件cmd-caller
打开ctrl+shift+p安装cmd-caller插件
然后在user中建立一个cmd_caller.sublime-settings文件放置在D:\Program Files\Sublime Text 3126\Data\Packages\User文件夹下
{
"windows": {
"default": "Git",
"apps": {
"YouDao": {
"name": "Run YouDao.exe Here",
"cmd": "D:\\Program Files\\YodaoDict\\YodaoDict.exe"
},
"Git": {
"name": "Run Git.exe Here",
"cmd": "D:\\Program Files\\Git\\git-bash.exe --cd=\"${file_path}\""
},
"CMD": {
"name": "Run cmd.exe Here",
"cmd": "cmd.exe /s /k pushd \"${file_path}\""
},
"PowerShell": {
"name": "Run PowerShell Here",
"cmd": "powershell.exe -noexit -command Set-Location -literalPath '${file_path}'"
},
"explorer": {
"name": "Open Explorer Here",
"cmd": "explorer.exe \"${file_path}\""
},
}
},
"linux": {
"default": "Bash",
"apps": {
"Bash": {
"name": "Bash Here",
"cmd": "gnome-terminal --working-directory=${file_path}"
},
}
},
}
配置相应的快捷键
ctrl+shift+f 打开程序列表
ctrl+shift+d 根据配置的路径默认打开git
{"keys": ["ctrl+shift+f"], "command": "cmd_caller_list"}, {"keys": ["ctrl+shift+d"], "command": "cmd_caller_default"},
网友评论