【问题标题】:Git bugtraq for all users who clone my repos?克隆我的存储库的所有用户的 Git bugtraq?
【发布时间】:2010-10-28 15:06:36
【问题描述】:

我习惯svn使用svn:propset设置bugtraq URL,pus^H^H^Hcommit它们到服务器,所有从它clo^H^H^Hcheckout的用户都有设置。

在 git 中,我可以将它们存储在我的本地或存储库特定配置中,但从中克隆的其他用户不会从中受益:他们根本没有得到我的 bugtraq 配置。

我是否需要教育每个用户配置他们的签出(当我移动到其他地方时也很不满意,必须再次克隆我的存储库)或者在克隆存储库时可以提供它?

【问题讨论】:

    标签: git bug-tracking


    【解决方案1】:

    现在已经开始了一些事情:https://github.com/mstrap/bugtraq

    【讨论】:

    • SmartGit 使用了这个,非常好用。我希望更多的 Git 客户端能够集成它;这是一个非常轻量且灵活的解决方案。
    【解决方案2】:

    Scott Chacon 在他出色的 ProGit 图书博客上发布了有关 git notes 的信息。

    请注意,您需要告诉每个人提取所有引用,他们需要将其添加到该存储库的 git 配置中。


    Git 注释允许在现有提交中添加注释,而无需修改其自身的提交消息。例如,这可以用于在本地向某个提交添加信息。

    然而,笔记只被认为是本地的,不会自动从远程服务器推送/拉出,如果两个人编辑相同的笔记冲突,就像常规提交一样,他们需要通过检查笔记头并手动修复东西来修复起来。

    这使得使用笔记变得更加困难,不幸的是,在较新版本的 git 中这似乎并没有得到太大改进。

    【讨论】:

    • 这与共享存储库配置有何关系?
    • @Borek:您决定对大约一年前的 2011 年发表的一篇帖子投反对票并发表评论,该帖子已被原作者接受。如果此答案不是针对您的具体情况,非常欢迎您创建一个新问题,您将收到针对您的具体情况的答案,在这种情况下,我的回答对原作者的意图感到满意,并帮助他解决了他的问题共享 bugtraq ID。
    • 我投了反对票,因为我没有找到有用的答案——这就是反对票的目的。也许我只是遗漏了一些东西,所以我添加了评论(问题),您有机会解释这确实是一个有用的答案。
    • 这是一个有用的答案,因为它允许像原作者要求的那样共享 bugtraq ID。原作者将此答案标记为已接受。一年后你出现并否决了答案,因为它不能满足你的具体需求,正如我之前提到的,问你自己的问题并根据你的需要得到答案......老实说,我不太关心这个问题-vote,我有很多空闲,只是不明白为什么。
    • 没有必要争论投票,但让我再次询问问题的本质和你的答案 - 我想在克隆之间同步 bugtraq 配置(不确定你所说的“bugtraq IDs”是什么意思) . git notes 对此有何帮助?我应该将 bugtraq 配置部分存储在注释中吗?如何确保当有人克隆 repo 时,配置部分将从注释转到 .git/config 文件?或者你有什么完全不同的想法?我没有必要创建一个新问题,因为这个问题确切地问我想要什么,我只是不明白答案。
    猜你喜欢
    • 2018-11-23
    • 2017-02-09
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    • 2016-05-05
    • 2019-06-07
    • 1970-01-01
    • 2016-07-18
    相关资源
    最近更新 更多