隨筆 - 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
          主站蜘蛛池模板: 文成县| 林周县| 泊头市| 山阴县| 平度市| 军事| 洪雅县| 九江县| 平果县| 嘉兴市| 湖北省| 通河县| 绵阳市| 正安县| 黔西县| 乌鲁木齐县| 平乐县| 巴塘县| 庆安县| 侯马市| 中宁县| 乌兰浩特市| 大余县| 宁陵县| 武宁县| 多伦县| 屯门区| 上栗县| 沧源| 合江县| 法库县| 师宗县| 福州市| 灵寿县| 平邑县| 安塞县| 文水县| 泰安市| 绵竹市| 怀来县| 响水县|