Git
Idea中使用git
1、配置git免密登录
Ssh密钥或其他方法
生成.ssh文件:.ssh文件夹中打开bash 输入ssh-keygen -t rsa -C "671713661@qq.com"
2、Clone
新建项目文件夹code
右键命令窗口 # 在当前目录新建一个git代码库 $ git init
3、克隆一个项目和它整个代码历史(版本信息)
$ git clone [url]
例:
$ git clone https;//gitee.com/kuangstudy/openclass.git
4、提交
Idea:
蓝箭头
选择上游分支master
√ 提交 推送
小乌龟:
右键提交文件夹 -> commit -> push ->选择提交
————————————————————————————————————
SVN
1、安装;汉化;
命令窗口:svn –version 出现版本号就是代表安装成功;
2、创建SVN版本库:
方法1:svnadmin create C:\Users\86183\Desktop\svncode\OA
方法2:文件夹内部右键 —> TortoiseSVN —> 创建版本库(CreateRepositoryhere)
目录下会自动生成四个文件夹(配置文件conf、数据库db、触发器文件hooks、文件锁定相关的locks)一个文件(format)一个README.txt
3、启动SVN服务器有两种方式:命令行方式和注册Windows服务;
方法1:
svnserve -d -r C:\Users\86183\Desktop\svncode
光标停住运行成功,检测:netstat -an
监听窗口有0.0.0.0:3690 就代表跑起来了 命令行窗口不能关
方法2:
管理员运行命令窗口:
多仓库:
sc create SVNService binpath= “C:\Program Files\TortoiseSVN\bin\svnserve.exe --service -r C:\Users\86183\Desktop\svncode” start= auto depend= Tcpip
单仓库:
sc create SVNService binpath= “C:\Program Files\TortoiseSVN\bin\svnserve.exe --service -r C:\Users\86183\Desktop\svncode\OA” start= auto depend= Tcpip
成功。
计算机右键 —> 管理 —>找到SVNService —> 启动
Idea中使用svn
链接:
Idea中:点击根目录 选中 >> 点击VCS >> 点击Enable Version Control Interation >> 弹出对话框选择subversion(git选git) >> OK >>(git会变颜色)点击File中setting设置 >> 选择version control >> 双击<project> >> 选择Directory 文件 选择根目录文件 >> OK >> OK >>Apply OK >> 黑底颜色都变成橙色
打开SVN网站 >> 没注册账号的注册账号 >> 创建项目 >>勾选自动创建目录 >> 复制地址链接(https://...)
Idea中:点击根目录 选中 >> 右键选择subversion – share Directory >> 点击point to repository location 后面 + >> 弹出对话框中粘贴进去复制的地址链接(https://...)>> OK >> 自动返回的point to repository location下面双击加进来的已经变成文件夹的网址链接 >> 选择文件夹trunk ,下面Define share target中选择上传的根目录文件(svn-demo一类的),Commit Comment Prefix中输入描述 >> share >> subversion Working Copy Forma选择自己用的版本 OK >> 加载完成后
打开SVN网站 >> 创建的项目刚刚复制地址链接(https://...)的页面 点击trunk >> 和Define share target中选择上传的根目录文件(svn-demo一类的)一样的项目中查看(刚创建是空的)
上传:
方法1:
VCS —> Import into version control —> share project svn —> 选择网址右键 —> remote folder —> format
项目根目录右键 —> svn —> commit —> commit
方法2:
Idea中:按Alt + 波浪线的快捷键 >> 弹出页面选择commit >> 上传文件和描述 (勾选选项有Before Commit中的Analyze code和Check TODO以及最下面的Always use selected ..) >>点击commit上传
删除:
VCS —> vcs —> svn —> 程序框 选择项目右键 删除delete
文件夹提交:
右键 —> TortoiseSVN —> add —> 选择 —> 确定 —> TortoiseSVN —>Repo-browser —> 右键 —> Refresh
提交:svn commit —> 选择文件 —> 描述