当I';m使用svn+;嘘?
标题几乎是个问题。我有一个post commit,它花费了我很多时间才能使权限正常工作 我可以手动运行它,它也可以工作,但是,当我实际进行提交时(正如我所知道的手动工作的同一个用户),什么都不会发生 任何地方都会有记录吗?或者我可以设置伪日志或其他什么吗?试试看当I';m使用svn+;嘘?,svn,ssh,Svn,Ssh,标题几乎是个问题。我有一个post commit,它花费了我很多时间才能使权限正常工作 我可以手动运行它,它也可以工作,但是,当我实际进行提交时(正如我所知道的手动工作的同一个用户),什么都不会发生 任何地方都会有记录吗?或者我可以设置伪日志或其他什么吗?试试看 svn help log 除非你说的是其他类型的日志记录?试试看 svn help log 除非您谈论的是其他类型的日志记录?您是否尝试按照subversion方向调试挂钩 他们应该调用外部程序,但调用似乎从未发生过 在Subve
svn help log
除非你说的是其他类型的日志记录?试试看
svn help log
除非您谈论的是其他类型的日志记录?您是否尝试按照subversion方向调试挂钩 他们应该调用外部程序,但调用似乎从未发生过 在Subversion调用钩子脚本之前,它会从环境中删除所有变量,包括Unix上的$PATH和Windows上的%PATH%。因此,只有拼写出另一个程序的绝对名称,脚本才能运行该程序 调试提示: 如果您使用的是Linux或Unix,请尝试通过以下步骤“手动”运行脚本:
$ env - ./post-commit /var/lib/svn-repos 1234
您是否尝试过按照subversion方向调试钩子 他们应该调用外部程序,但调用似乎从未发生过 在Subversion调用钩子脚本之前,它会从环境中删除所有变量,包括Unix上的$PATH和Windows上的%PATH%。因此,只有拼写出另一个程序的绝对名称,脚本才能运行该程序 调试提示: 如果您使用的是Linux或Unix,请尝试通过以下步骤“手动”运行脚本:
$ env - ./post-commit /var/lib/svn-repos 1234
我不认为这真的有帮助,我需要某种指示,说明我的提交后失败的原因,似乎显示的是当我手动运行提交后脚本时所做的修改。Hrm请尝试您的ssh日志,然后在unix/linux系统上的/var/logI中会有哪些日志。我不认为这真的有帮助,我需要一些关于我的后期提交失败原因的指示,所有这些似乎都显示了当我手动运行后期提交脚本时所做的修改。Hrm请尝试您的ssh日志,然后在unix/linux系统上,如果我通过ssh运行,那么哪个将在/var/logIf中,即svn+ssh,它将由用户sshing调用,对吗?正确。如果URL中有user@,它将是“user”。如果我运行ssh,即svn+ssh,它将被用户sshing调用,对吗?正确。如果URL中有user@,它将是“user”。