代碼庫(SVN GIT)及代碼評審

2012-05-04 17:29:58
禪道商務
77238
最后編輯:先知 于 2019-09-25 14:36:20
簡介:本文介紹禪道專業版本里面集成的代碼庫和代碼評審功能。

禪道專業版本提供了更加全面的SVN Git集成,可以通過web界面瀏覽源代碼里面的文件目錄,查看修復記錄,進行比對等操作。以SVN為例:

一、創建代碼版本庫

最新版本的禪道,進入代碼視圖,默認是需要先創建版本庫。

只有創建了版本庫成功了,才可以使用代碼。

  • 名稱即subversion庫的名字。
  • 地址是subversion庫的訪問路徑,比如http://zentaoms.goglecode.com/svn,不一定是根路徑,可以是某一個下級路徑。
  • subversion庫文件的編碼。
  • 客戶端軟件的地址。linux下面可能是/usr/bin/svn(git可能是/usr/bin/git),需要將svn版本升級到1.9以上。windows可以下載 sliksvn(Windows一件安裝包中已經集成)的客戶端(git請使用 msysGit),然后指定svn.exe的路徑。( 特別提醒:1、客戶端需要和禪道放在同一臺服務器上;2、svn的路徑中不能包含空格;3、如果要使用https協議,需要保證https證書的合法性,后面不能直接跟ip地址;4、git倉庫必須和禪道在同一臺電腦上,地址欄直接寫倉庫的文件目錄即可。
  • 用戶名和密碼。如果不需要用戶名和密碼的,置空就可以了。

編輯保存之后,系統會進行初始化,獲得歷次的修改記錄。

二、瀏覽subversion庫

配置完成之后,就可以瀏覽subversion的庫了。

點擊右上角的 刷新 按鈕,即可同步代碼。

三、查看文件,進行比對

四、代碼評審

查看代碼時,鼠標懸浮后會在代碼左側出現加號,點擊加號創建評審。

創建完后代碼處會有標志提醒,可點擊查看詳情。

也可在代碼--評審中查看。或者對應的產品--BUG列表內查看。

五、GIT同步分支功能

禪道專業版8.5.2版本開始,GIT新增了同步分支的功能。

同步時,會需要一些時間,請耐心等待。可以同步所有分支和分支下的提交記錄。需要查看,直接點擊下圖紅框位置,切換分支即可。

此外,禪道專業版8.5.2版本開始,創建SVN版本庫時可支持中文域名,密碼還支持BASE64加密方式。

創建包含中文的SVN版本庫時,需要符合以下兩個條件,如果是英文的可以忽略。

  • SVN客戶端的版本要和創建包含中文的SVN版本庫的客戶端版本一致。
  • 我們默認的編碼是 utf-8,創建包含中文域名的版本庫時,需要把編碼換成 gbk。


本功能可以單獨購買插件包,安裝在開源版即可使用。

購買咨詢:

聯系人: 徐亞京 電話: 17663982076 QQ: 2679672214

購買鏈接: http://www.qudvxe.tw/extension-viewExt-31.html

 

評論列表
SendMsg 2019-11-05 23:28:33
使用Git版本庫,顯示“連接版本庫失敗,請輸入正確的用戶名,密碼....”,這是為啥呢?
禪道-Bee 2019-11-06 08:51:20
可以聯系下官網頂部的商務QQ,邀請加入禪道技術交流群,群里具體截圖看下填寫的連接信息。
mala 2019-09-24 14:04:45
安裝了svn插件后,svn提交時用task#xxxx ,在代碼模塊可以看到svn提交信息,但在相應的需求的日志中為什么沒有對應的提交信息呢?
張玉潔 2019-09-24 17:40:19
使用task#123之后會在對應任務下添加備注,在需求下添加備注需要使用story#123,在任務下的備注不會自動添加到關聯的需求下的。
mala 2019-09-24 18:48:24
我SVN提交時任務log用task#123,功能log用story#123, 但提交后在相應編號的任務和需求下都沒有增加任務備注,我用的是11.6.1,SVN插件用的是官方最新版本,謝謝
石洋洋 2019-09-25 09:21:08
這個功能是不需要安裝插件的,配置文檔:http://www.qudvxe.tw/book/zentaopmshelp/137.html
Violet_Ice紫冰 2019-09-23 16:38:30
配置好了,測試一下什么都沒有啊。http://ww1.sinaimg.cn/large/4273367bly1g79jfq4tooj21d90cdwf8.jpg
王林 2019-09-23 16:54:46
zentao(ep/pro/pms)/config/my.php 中debug的值改成true 重新操作一下 看日志文件 zentao(ep/pro/pms)/tmp/log/php開頭的今天的文件有什么報錯。
git 2019-04-29 09:20:56
git怎么配置?總提示目錄不存在
禪道-Bee 2019-04-29 09:22:18
git庫的物理地址,需要與禪道服務在同一臺服務器的,地址填寫git庫的物理目錄。
itisnoteasy 2019-03-13 15:38:44
配置版本庫總是提醒客戶端錯誤是什么問題
禪道-Bee 2019-03-13 18:06:04
可以聯系下官網頂部的商務QQ,邀請加入禪道技術交流群,在群里溝通確認下的。
徐徐 2019-04-18 08:17:16
在部署禪道的服務器上安裝svn和git客戶端
mileston 2018-11-29 10:55:20
請問禪道的這個代碼評審功能是提交代碼前評審(pre-commit)還是提交代碼后評審(post-commit),是否支持先評審通過后再提交到SVN服務器?
禪道-Bee 2018-11-29 11:17:24
是版本庫中的代碼提交之后,再進行代碼評審的。
kobe 2018-09-12 12:05:49
能統計每個人代碼行數嗎
石洋洋 2018-09-12 13:20:26
目前沒有這個功能。
ivan 2018-08-31 14:12:08
版本庫是基于什么維度的,可以每個項目配置不同的版本庫嗎
王林 2018-08-31 15:08:46
這個功能是集成貴公司svn或git庫后,可以同步貴公司代碼庫中的數據在禪道中進行瀏覽、對比、評審,和禪道系統中的項目沒有什么關聯的。
X亮 2018-06-07 11:26:10
另外發布版本時能否關聯jenkins打出的發布包,并能在禪道下載,同時發布的過程增加審批流程,包含生產包檢查,生產運維人員接收發布、發布等工作流程。
石洋洋 2018-06-07 13:19:23
禪道有相應的api接口 ( 后臺-二次開發-api 可以查看),貴公司可以自己集成一下。
X亮 2018-06-07 11:23:54
創建版本時,能否觸發svn或是gitlab自動創建分支,該版本的開發會在該分支開發,開發完成發布時,自動觸發git或是svn合并分支至主干。
石洋洋 2018-06-07 13:18:48
目前沒有這個集成功能。
1/4
發表評論
評論通過審核后顯示。
三肖中特期准黄大仙373745