Macos svn钩子文件在OSX中位于哪里?
我在运行OSX小牛。我很确定我从苹果开发者网站的命令行工具中得到了svn 我已经到处搜索了钩子脚本应该在哪里。我找到的所有文章(例如,这篇:)都说存储库目录中有一个hooks目录。我没有找到这样的目录 这个目录在哪里Macos svn钩子文件在OSX中位于哪里?,macos,svn,osx-mavericks,Macos,Svn,Osx Mavericks,我在运行OSX小牛。我很确定我从苹果开发者网站的命令行工具中得到了svn 我已经到处搜索了钩子脚本应该在哪里。我找到的所有文章(例如,这篇:)都说存储库目录中有一个hooks目录。我没有找到这样的目录 这个目录在哪里 此目录是在svn服务器上还是在客户端上?在Subversion中,钩子在服务器端运行,位于服务器上的存储库目录中 试试这个: $ cd $HOME $ svnadmin create foo_repo # Creating Subversion repository called
此目录是在svn服务器上还是在客户端上?在Subversion中,钩子在服务器端运行,位于服务器上的存储库目录中 试试这个:
$ cd $HOME
$ svnadmin create foo_repo # Creating Subversion repository called "foo_repo"
$ cd foo_repo
$ hooks
post-commit.tmpl post-revprop-change.tmpl pre-commit.tmpl
pre-revprop-change.tmpl start-commit.tmpl post-lock.tmpl
post-unlock.tmpl pre-lock.tmpl pre-unlock.tmpl
他们在那里
如果您愿意,可以尝试使用此回购:
$ cd $HOME/foo_repo/conf
$ vi svnserve.conf # Remove the "#" from "password-db = passwd" (Line 27)
$ vi passwd # You want to define a password for your user
$ cd $HOME
$ svnserve -r foo_repo -d # Starts up the Subversion server
$ mkdir $HOME/workdir
$ cd $HOME/workdir
$ svn co svn://localhost localhost
$ cd localhost # Your Subversion working directory!
现在,您可以使用各种钩子,看看它如何影响存储库的使用。如果您没有找到
hooks
子目录,您就没有在存储库中查找它。您可能在其他地方看过(工作副本、程序文件、配置目录或可视化存储库浏览器)。每次创建存储库目录时都要指定存储库目录的位置。如何创建存储库?