隨筆 - 175  文章 - 202  trackbacks - 0
          <2007年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          第一個Blog,記錄哈哈的生活

          常用鏈接

          留言簿(16)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Java links

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          今天安裝了一下 jira 的 svn acceptance,遇到了不少問題,實際上這些問題在之前學習 subversion hooks 的時候也有遇到,沒記下,又弄一次,真是心煩得很。

          1、hooks 中不能使用任何環境變量,svn acceptance 使用的是 pre-commit ,里面調用 python 的腳本。python 要寫絕對路徑,腳本 jira-client.py 也要寫絕對路徑,將 python 放在 path 中是沒有用的。(這個在 svn acceptance 安裝步驟中有,沒有細看就安裝,苦啊!)
          2、pre-commit.bat 中路徑或者使用老 DOS 的方式,如 @D:\Progra~1\Python25\python.exe" E:\SVN\repos\hooks\jira-client.py %1 %2。或者加上雙引號,如@"D:\Program Files\Python25\python.exe" E:\SVN\repos\hooks\jira-client.py %1 %2
          3、jira-client.py 中的路徑也一樣,或者使用 DOS,如 svnlookPath = 'D:\\Progra~1\\svn-win32-1.4.3\\bin\\svnlook.exe'。或者加上雙引號,如svnlookPath = '"D:\\Program Files\\svn-win32-1.4.3\\bin\\svnlook.exe"'
          4、hooks 中 exit 1 就是拒絕提交,exit 0 或什么都不寫就是允許提交(windows 2000 中好象必須要 exit 0)
          5、提交顯示的錯誤信息在腳本中放在 system err 中,bat 文件只要 echo "haha" >&2 就可以了,python 中 print >> sys.stderr, 'haha' 就可以了
          6、用戶信息是通過 svnlook author 得到,注釋信息是通過 svnlook log 得到

          ps:subversion acceptance plugins 安裝容易得很

          posted on 2007-05-14 11:14 哈哈的日子 閱讀(1398) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 德安县| 惠安县| 虹口区| 万州区| 韶关市| 江阴市| 渭源县| 枝江市| 台安县| 习水县| 玛纳斯县| 垫江县| 和平区| 兰溪市| 丽水市| 江西省| 宁远县| 海南省| 沅陵县| 博野县| 三明市| 东辽县| 诸暨市| SHOW| 渭源县| 稻城县| 渑池县| 杭锦后旗| 山西省| 佛教| 饶平县| 安义县| 工布江达县| 通江县| 清河县| 烟台市| 汶川县| 天津市| 余干县| 冕宁县| 清水县|