隨筆 - 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 哈哈的日子 閱讀(1392) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 鹰潭市| 合作市| 阿合奇县| 浏阳市| 荣昌县| 杭州市| 台东市| 修水县| 东兰县| 西丰县| 酉阳| 杭锦后旗| 洛阳市| 永川市| 绥德县| 江北区| 朝阳区| 唐海县| 滦南县| 乌恰县| 江孜县| 湄潭县| 治县。| 霸州市| 梨树县| 韩城市| 洪湖市| 五大连池市| 扶绥县| 乐亭县| 天台县| 平武县| 塔河县| 蒙山县| 河间市| 明水县| 乌拉特后旗| 察哈| 栾城县| 凌源市| 桦甸市|