【问题标题】:TortoiseSVN and commit-access-control.cfgTortoiseSVN 和 commit-access-control.cfg
【发布时间】:2017-09-21 22:44:52
【问题描述】:

在 TortoiseSVN 中,“hooks”目录在哪里?在哪里放置commit-access-control.cfg 以管理控制访问?谢谢

为了更清楚: TortoiseSVN 在 Windows 哪里安装 svn?我一直在 Unix 中手动完成,Tortoise 只是自己创建的,我不知道本地存储库在哪里。谢谢

【问题讨论】:

  • 我在这里发现了一些严重的误解吗? TortoiseSVN 本身会安装在您在向导中选择的任何位置(通常是%PROGRAMFILES%\TortoiseSVN),并且存储库当然是通过右键单击手动创建的。
  • in %PROGRAMFILES%\TortoiseSVN 我希望看到一个“hook”目录,就像我在 unix 中安装 svn 并运行“svnadmin create /some/local/repo”时看到的那样,但我没看到。

标签: windows svn tortoisesvn


【解决方案1】:

当你发出这个命令时:

svnadmin create /some/local/repo

...您正在给定路径(“/some/local/repo”)中创建一个存储库。 TortoiseSVN 提供的 GUI 替代方案如下:

  1. 打开 Windows 资源管理器
  2. 浏览到您想要存储库的文件夹(例如“C:\MyData\”)
  3. 创建一个空文件夹(例如“C:\MyData\ProjectFoo”)
  4. 在新创建的文件夹中右键选择“TortoiseSVN -> Create repository here”

因此,TortoiseSVN 为您选择存储库位置的可能性很小。 (当然这与工作副本的位置或 TortoiseSVN 本身无关。)

您可以在您的存储库中找到“hooks”文件夹(例如“C:\MyData\ProjectFoo\hooks”)。

(您似乎正在使用Perl hook script。您需要一个有效的Perl interpreter 来运行它。)

【讨论】:

    【解决方案2】:

    TortoiseSVN 是一个颠覆性的客户端软件。 hooks 文件夹存在于颠覆服务器中。阅读更多here

    【讨论】:

      【解决方案3】:

      该目录应该与每个 svn 存储库一起使用,而不是与 tortoisesvn 程序一起使用。

      【讨论】:

        猜你喜欢
        • 2010-09-06
        • 2015-07-14
        • 2021-11-01
        • 1970-01-01
        • 2010-12-09
        • 2011-05-05
        • 1970-01-01
        • 1970-01-01
        • 2017-05-15
        相关资源
        最近更新 更多