用SVN遷移 程式碼並在pycharm中進行程式碼提交的詳細配置

luqin_發表於2018-11-06

SVN 程式碼的遷移與提交

1.簽出原始碼到本機

在本機建立資料夾,右鍵點選Checkout,彈出如下圖的窗體:

在這裡插入圖片描述

在上圖中URL of Repository:下的文字框中輸入svn server中的程式碼庫的地址,其他預設,點選OK按鈕,就開始簽出原始碼了。

說明:上圖中的Checkout Depth,有4個選項,分別是遷出全部、只簽出下一級子目錄和檔案、只簽出檔案、只簽出空專案,預設的是第一項。
在這裡插入圖片描述)

2. 文件的修改

一旦你對檔案或資料夾做了任何修改,那麼檔案或資料夾的顯示圖片機會發生變化。下圖中我修改了其中的二個檔案:
在這裡插入圖片描述

大家看一下不同狀態所對應的圖片:

在這裡插入圖片描述
在程式碼出現修改的狀態下,我們需要重新更新自己的程式碼倉庫,選中自己的程式碼顯示修改的檔案右擊,SVN UPdate 這樣就更新了他人修改的程式碼。

3.pycham中svn配置

這裡我們使用的是pycharm內部的svn提交。
這裡我們開啟pycharm後,點選File->sitting->Version Control->Subversion,會出現如下介面:

在這裡插入圖片描述

這裡我們需要進行一個svn的配置,最上面一欄為svn解析器,在你安裝路徑下的bin檔案,如果沒有svn.exe 就代表你在安裝過程中出現了差錯:未進行command line clienttools的安裝,這裡可以進行你安裝具體工具的檢視:找到你的安裝包,開啟,出現Modify、Repair、Remove的三個選擇,點選Modify:
在這裡插入圖片描述
出現如上介面,如果都沒有小紅叉代表安裝成功,在pycharm中就可以成功的上傳程式碼,如果有小紅叉,選中未安裝的工具,並進行安裝。這樣svn在pycharm中就可以進行使用了。

4.提交程式碼

在pycharm中選中顏色為藍色或綠色的檔案,如果檔案為紅色則先要選中add VCS,

選中檔案後右鍵,選中Subversion->commit Files 彈跳出提交程式碼介面,

在這裡插入圖片描述
在這裡插入圖片描述
上半部分為:你要提交的檔案, 打勾代表需要提交。中間部分為 提交資訊日誌:例如:提交單號:

指令碼名稱: py_qc_old
提交型別: 指令碼新增
變更內容: 之前舊的質控指令碼全部放在這個資料夾下 
提交時間: 2018-10-17 14:53
提交人員: 盧芹

而最後部分為 可檢視檔案變動的程式碼,左半部分為為修改之前的檔案,右邊為修改後需要提交的檔案 ,在此檔案中突出顯示為綠色的代表是修改的程式碼。

最後點選commit。會出現兩種情況成功與不成功,它都會在pycharm的Event Log中展示,例如:

在這裡插入圖片描述

這裡會展示你提交時留下的資訊日支,以及提交狀態,上面紅色部分為提交失敗,下部分為提交成功。這樣就完整的將程式碼由伺服器上拉取,到我們本地修改,最後直至程式碼在提交至伺服器的過程。

相關文章