隨筆 - 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 哈哈的日子 閱讀(1393) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 阳西县| 晴隆县| 玉龙| 靖远县| 吉木乃县| 乾安县| 长宁县| 云龙县| 霍林郭勒市| 陈巴尔虎旗| 四川省| 瑞安市| 库伦旗| 双辽市| 措美县| 秭归县| 余庆县| 武川县| 玉屏| 和田县| 荥经县| 昭通市| 任丘市| 泰州市| 漠河县| 迁安市| 西畴县| 苍溪县| 依安县| 琼中| 平武县| 沙洋县| 万全县| 五寨县| 鸡泽县| 五河县| 濮阳市| 丹寨县| 徐闻县| 台南县| 龙井市|