用SVN遷移 程式碼並在pycharm中進行程式碼提交的詳細配置
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中展示,例如:
這裡會展示你提交時留下的資訊日支,以及提交狀態,上面紅色部分為提交失敗,下部分為提交成功。這樣就完整的將程式碼由伺服器上拉取,到我們本地修改,最後直至程式碼在提交至伺服器的過程。