GIT

先下載安裝好git客户端

git config --global user.name "姓名"
git config --global user.email "郵箱@qq.com"
ssh-keygen -t rsa -C "郵箱@qq.com"
cat ~/.ssh/id_rsa.pub
將公鑰複製到碼雲https://gitee.com/profile/sshkeys
ssh -T git@gitee.com

git提交5部曲
https://jingyan.baidu.com/article/359911f5a4fe4b57fe03060d.html

1. git clone 倉庫https
2. git status
3. git add .
4. git commit -m "描述"
5. git pull origin master
6. git push origin master

SVN

安裝SVN,一直下一步就可以,自動配置好了環境變量。

在控制枱輸入 svn --version 查看是否安裝成功

新建版本庫
新建文件夾,在此打開命令行窗口,使用svnadmin create 目錄的完整路徑

啓動版本庫
svnserve -d -r 版本庫路徑

在windows中可以註冊成一個服務
命令格式:

tortoiseSVN的settings中怎麼沒有Git插件_git


binpath組成結構:

tortoiseSVN的settings中怎麼沒有Git插件_#svn_02


關於”版本庫目錄“:

tortoiseSVN的settings中怎麼沒有Git插件_#java_03


sc create SVNService binpath= "複製bin目錄中svnserve.exe路徑 --service -r 版本庫的路徑" start= auto depend= Tcpip

使用3690端口,使用 netstat -an查看所有使用的端口

  1. 下載拉取svn checkout svn://localhost/哪個版本庫(文件夾名),隱藏文件.svn
  2. 上傳提交,進入包含.svn文件夾的目錄,執行svn add 文件名加入版本控制,再提交svn commit -m "提交説明" 文件名,如果説沒有權限【打開版本庫文件夾中conf/svnserve.conf】將anon-access = read取消註釋(默認是匿名讀),並將read修改為write表示匿名訪問,提交後的版本號是整個版本庫的版本號
  3. 更新拉取之後的數據svn update 文件名

授權訪問
打開版本庫文件夾中conf/svnserve.conf

  1. anon-access = read註釋(匿名訪問)
  2. auth-access = write取消註釋(授權訪問)
  3. password-db = passwd取消註釋(passwd文件保存用户密碼,格式用户名 = 密碼
  4. authz-db = authz取消註釋(authz文件保存授權信息)

授權文件編寫

tortoiseSVN的settings中怎麼沒有Git插件_#java_04

  • 紅色下劃線表示新增加的語句
  • kaifa = tom,jerry表示:tom,jerry兩個用户擁有kaifa角色的權限
  • [/]表示對根目錄設置權限
  • @kaifa = rw表示kaifa角色擁有讀寫權限
  • ceshi = r表示ceshi用户擁有讀取的權限

時光機
在開發工具中使用時光機
授權訪問時,需要將anon-access = read匿名訪問取消註釋,並修改read為none

可以使用獨立的軟件TortoiseSVN進行操作,右鍵使用,使用使用中文語言包