Phpstorm中使用svn詳細步驟

来源:http://www.cnblogs.com/liuxianzai/archive/2017/10/14/7668507.html
-Advertisement-
Play Games

一、搭建SVN環境 1.下載VisualSVN Sever。下載地址:https://www.visualsvn.com/server/download/ 2.安裝VisualSVN Server。 點擊“Next”。 單擊“Next”,下一步,這裡預設,安裝SVN伺服器和管理控制台,下麵也是預設勾 ...


一、搭建SVN環境

1.下載VisualSVN Sever。下載地址:https://www.visualsvn.com/server/download/

2.安裝VisualSVN Server。

點擊“Next”。

單擊“Next”,下一步,這裡預設,安裝SVN伺服器和管理控制台,下麵也是預設勾選添加SVN命令行工具到環境變數。

點擊‘Next’,選擇安裝的版本,這裡預設,選擇標準版本

點擊‘Standard Edtion’後,出現下圖,這裡參數預設

然後點擊‘Install’進行安裝。

安裝完成,可以勾選‘Start visualSVN Server’,然後點擊‘Finish’。亦可直接點擊‘Finish’,去開始菜單點擊,打開VisualSVN。

2.配置SVN .在“Repositories”上右擊

然後選擇“Create New Repository”。

下一步,然後輸入代碼庫的名稱

下一步,預設選擇為空的代碼庫,這裡預設

下一步,選擇許可權,這裡預設,所有用戶都有讀寫的許可權

點擊“Create”

這裡地址很重要,需要複製下來。這個就是代碼庫的地址,點擊"Finish",就建立好一個空的代碼庫。

3,創建用戶。

在’Users‘上右擊,"Create User",或者“新建”->"User"

輸入用戶名和密碼,點擊“OK”,即可創建一個用戶

給新建的代碼庫添加用戶,在新建代碼庫上右擊->'properties'

 

然後添加用戶,預設用一個‘Everyone’的用戶,將其刪除,添加用戶,下麵可以選許可權

 

 

二,在Phpstorm 中使用SVN 

1.打開PhpStorm,找到工具  VCS—>Checkout from Version Control—>Subversion 

點擊進入,點擊頁面中的“+”號,然後輸入svn地址(就是上面步驟中複製的那個鏈接,代碼庫的鏈接)。點擊OK。

2.SVN檢出,這時候我們選中剛剛添加的svn鏈接,然後’Checkout‘。

3,本地檢出。選擇一個本地的目標目錄,點擊OK。選擇需要更新到本地的版本,點擊OK。選擇svn伺服器版本,點擊OK。

會詢問你是否打開此目錄,’YES‘,然後,會詢問在新視窗中打開還是當前視窗中打開,然後“OK”

第一次更新可能時間會長一點。耐心等待。到此為止項目已經更新到本地。

4.更新項目。“VCS”->“Update Project”,然後“OK”,若過程中需要輸入用戶密碼,請輸入SVN伺服器紅創建的用戶及密碼

 接下來說一說PHPstorm中的SVN其他功能:

查看本地歷史記錄

“VCS”->“Local History”->“Show History”

 查看SVN歷史記錄

當你想查看之前每次更新都更新了什麼就會使用到此功能 “VCS”->“Subversion”->“Show History”

 

當然在此之前你應該 “commit file”。當你修改了或者新增了文件時,“VCS”->“”Subversion”->“commit file”

 

模擬多用戶更新

首先,需要刪除之前的用戶。‘File’->‘setting’->‘version control’->‘Subversion’ 點擊‘Clear Auth Cache’,點擊‘Yes’

 

然後你需要點擊下圖中更新按鈕(位置在右上角),或者‘VCS’->‘Update Project’

之後就像之前說的檢出一樣,需要輸入SVN上設置的其他賬號和密碼

點擊ok即可

修改或新增文件後點擊提交按鈕

 勾選要提交的文件,修改註釋信息後,點擊‘commit’,完成。

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 幾周前,我開始工作於一個證券投資組合網站。雖然我只能使用 React 完成整個網站,但我決定使用 Go 來創建一個可以處理某些任務(例如發送 email)的 API 伺服器,相信這是一個很好的做法。我其中的一個頁面是一個 contact 頁面,目前看起來像這樣:我想使用專門為此 contact 表單... ...
  • #include <iostream>#include<cstdio>using namespace std;int main(){ freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); int a,b; while(ci ...
  • 剛看spring3實戰書籍第一章 切麵以前沒有關註過 現在看到了 隨手試驗一下 AOP AOP(Aspect Oriented Programming),即面向切麵編程,可以說是OOP(Object Oriented Programming,面向對象編程)的補充和完善。OOP引入封裝、繼承、多態等概 ...
  • 多線程的目的 為什麼要使用多線程?可以簡單的分兩個方面來說: 在多個cpu核心下,多線程的好處是顯而易見的,不然多個cpu核心只跑一個線程其他的核心就都浪費了; 即便不考慮多核心,在單核下,多線程也是有意義的,因為在一些操作,比如IO操作阻塞的時候,是不需要cpu參與的,這時候cpu就可以另開一個線 ...
  • 說到原子,類似於以下的代碼可能人人都可以看出貓膩。 我想大多數人都知道其結果未必會得到1000000000。 測試一下吧。 可是真的知道貓膩了嗎?如果我編譯的時候優化一下呢? 運行速度一下子變的飛快,而且似乎都得到了10億。 這裡,mythread里cnt自加5億次被優化成了 cnt += 5000 ...
  • C++類和對象的基本簡介,包括構造函數、析構函數、拷貝構造函數、友元函數、內聯函數、類的this指針、靜態成員等內容概念介紹。 ...
  • 2017 Multi-University Training Contest - Team 1 簽到題 ...
  • Python 遞歸函數小結 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...