赞
踩
文档一般使用SVN 管理,代码版本管理Git 更优。
svn下载地址:https://subversion.apache.org/download.cgi
Subversion是什么?
它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作。
团队公库需要安装一个服务端。
个人安装完客户端,右键点击弹出功能菜单。
SVN检出(SVN Checkout)
在文件夹或者目录下单击右键 –> 选择SVN检出。
点击后,在弹开窗口的版本库url框中输入版本库的目录地址,然后点击确定。
再点击ok按钮后。
在弹出的对话框中输入用户名和密码,验证成功后,项目文件开始从远程服务器下载到本地工作目录中。
点击ok按钮后,即可获取完成.
增加(Add)
在test项目文件下,新建一个b.txt文件,提交到版本库的方法如下2种:
先提到变更列表中,再commit到配置库中,选择新增文件,右键SVN菜单执行“Add“操作提交到”变更列表中”,然后右键SVN菜单执行”SVN Commit”提交到版本库中。
不提交到变更列表中,而是直接commit配置库中,选择该文件,右键svn菜单执行”SVN Commit”操作。
删除(Delete)
如果被删除的文件还未入版本库,则可以直接使用操作系统的删除操作删除该文件。
如果被删除的文件已入版本库,则删除的方法如下:
选择被删除文件,右键svn菜单执行”delete”操作,然后选择被删除文件的父目录,右键svn菜单执行”SVN Commit”.
使用操作系统的删除操作删除该文件,然后选择被删除文件的父目录,右键svn菜单执行”SVN Commit”,在变更列表中选择被删除的文件。
改名(Rename)
修改文件名,选中需要重命名的文件或文件夹,然后右键“TortoiseSVNàRename“,在弹出的对话框中输入新名称,点击”ok”按钮,并将修改文件名后的文件或文件夹通过 “SVN Commit”提交到SVN服务器上。
SVN还原(SVN Revert)
右击想要回退的文件或者文件夹,在TortoiseSVN弹出菜单中选择”Update to reversion…” 然后会弹出一个窗口.
比如说我们要回退到第10个版本只需要在Revision中填写相应的版本号,然后点击ok即可。
检查更新(Check for modifications)
此功能可以显示你所做的修改有哪些还没有提交的,此功能不光能看到对文件的修改变化,所有的变化都能看到,包括增加文件或者目录,删除文件或者目录,移动文件或者目录等,如果你点击了检查版本库,那你还可以看到版本库里的改动,既别人提交了哪些文件的改动,你还没更新到本地,如下:
SVN更新(SVN Update)
更新本地代码与SVN服务器上最新的版本一致,只要在需要更新的文件夹上点击右键或者在文件下空白处点击右键,选择”SVN Update” (获取指定版本中的内容,点击右键执行SVN菜单中的“Update to reversion“),就可以了。
http://git-scm.com/downloads
git安装后设置 用户名和密码
git config --global user.name ‘wadwwq’
git config --global user.email ‘xxx@xx.com’
gitLab 这种公司仓库,需要你先生成一个秘钥,设置在服务器。
ssh-keygen -t rsa -C "xxx@xx.com"
将用户文档下的秘钥复制,粘贴到安全设置中的 ssh 公钥中 。
下载一个git --TortoiseGit小乌龟插件,可以界面化操作,当然你也可以使用命令。
流程 git status(查看本地分支文件信息,确保更新时不产生冲突) git checkout – [file name] (若文件有修改,可以还原到最初状态; 若文件需要更新到服务器上,应该先merge到服务器,再更新到本地) git branch(查看当前分支情况) git checkout remote branch (若分支为本地分支,则需切换到服务器的远程分支) git pull 若命令执行成功,则更新代码成功! git branch 看看分支 git chechout aaa 切换分支aaa git branck aaa 创建aaa分支 git chechout -b aaa 本地创建 aaa分支,同时切换到aaa分支。只有提交的时候才会在服务端上创建一个分支 dev开发后提交 git add . git commit -m '提交的备注信息' git push -u origin dev 合并 git checkout master git pull origin master git merge dev 远程提交到master git push origin master git status 更新远程分支列表 git remote update origin --prune 查看所有分支 git branch -a 删除远程分支Chapater6 git push origin --delete Chapater6 删除本地分支 Chapater6 git branch -d Chapater6 单个页面提交 git add UserController.java git commit -m "jsjdk接口修改" git push origin develop
git 小乌龟插件安装前需要先安装git 原始软件。
https://download.tortoisegit.org/tgit/
安装好中文语言包
安装好后设置好git 安装路径
全中文界面化操作,很好上手。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。