用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中展示,例如:
這裡會展示你提交時留下的資訊日支,以及提交狀態,上面紅色部分為提交失敗,下部分為提交成功。這樣就完整的將程式碼由伺服器上拉取,到我們本地修改,最後直至程式碼在提交至伺服器的過程。
相關文章
- 什麼是程式碼格式化?pycharm如何進行格式化程式碼?PyCharm
- TensorFlow Hub--用一行程式碼完成遷移學習行程遷移學習
- 程式碼風格統一: 使用husky, prettier, eslint在程式碼提交時自動格式化,並檢查程式碼。EsLint
- svn 提交程式碼時強制錄入日誌設定
- 利用Pycharm進行程式碼比較更新PyCharm行程
- git 知識之首次提交程式碼配置Git
- 如何從SVN遷移原始碼到Git倉庫原始碼Git
- 用程式碼畫兩棵聖誕樹送給你【附詳細程式碼】
- 【Git系列教程-8】Pycharm將遠端倉庫如碼雲或Github程式碼克隆下來並迭代檢視 | 檢視提交的個個版本程式碼 | 碼雲上程式碼檢視技巧PyCharmGithub
- 在 Mac 上如何向 GitHub 提交程式碼?MacGithub
- svn程式碼統計工具
- 詳解移動和桌面應用程式的程式碼簽名過程
- Java Agent在中介軟體安全領域的應用(文末附詳細程式碼)Java
- Pycharm程式碼塊的設定PyCharm
- Pycharm連線遠端伺服器並編寫、執行python程式碼PyCharm伺服器Python
- 關於將tensorflow進行安卓模型遷移的基礎思路以及核心程式碼解析 -tensorflowinferenceinterface安卓模型
- 程式碼提交過程
- IDEA如何提交程式碼Idea
- 提交程式碼到githubGithub
- git提交程式碼的正確步驟命令 git更新提交程式碼步驟Git
- 180行JavaScript程式碼實現的小球隨機移動程式碼JavaScript隨機
- 怎樣用一行 Python 程式碼實現並行Python並行
- 正規表示式提取 git 提交記錄中的新增程式碼行Git
- 帶你用深度學習虛擬機器進行文字遷移學習(附程式碼)深度學習虛擬機遷移學習
- 在CMakeLists.txt中設定版本號,並在程式碼中呼叫
- 體面編碼之程式碼提交
- Vue合理配置axios並在專案中進行實際應用?VueiOS
- mysql語法使用詳細程式碼版MySql
- github提交程式碼步驟Github
- 向Github上提交程式碼Github
- Git程式碼提交規範Git
- git使用&拉程式碼&提交Git
- 在python程式中呼叫java程式碼PythonJava
- Python語言進行程式碼換行常用的方法詳解!Python行程
- Tarjan演算法及其應用 總結+詳細講解+詳細程式碼註釋演算法
- Pycharm 如何檢視程式碼修改歷史|回滾程式碼PyCharm
- Pycharm中分段執行程式碼PyCharm行程
- extern "C"的用途—在C++程式碼中嵌入C程式碼C++C程式