daemon-export-ok是git最古老的特性吗?

时间:2011-02-08 05:44:26

标签: git

这更像是一种咆哮,可能不值得一个明智的答案。

问题是,以下是git最古老的特征:

touch proj.git/daemon-export-ok

为什么不能这样:

git enable-export .

还是那种效果?

2 个答案:

答案 0 :(得分:1)

我会将这种荣誉归功于git cvsserver

如果您想要一个命令,可以使用全局别名轻松完成。但它很少使用。我运行了几个git守护进程并在其中一个上使用该选项。

答案 1 :(得分:1)

您建议的替代方案仅为一个目的创建一个全新的git命令。这不是很有用 - 您仍然需要记住这个单一任务的名称,并且在记住要创建的文件名时会遇到同样的麻烦。

更可能的建议是:

git daemon --export

或者

git config daemon.export true

但是,我还没有看到现状问题。后一个选项确实看起来很合理...除了我相信智能HTTP检查该文件,因此它成为单个文件要简单得多,因此它不必获取整个配置并解析它。 (我不是一个git开发人员 - 也许还有其他原因。)

编辑:类比怎么样?你怎么得到git忽略文件?运行git ignore <path>?不,通过编辑一个你必须知道名字的文件。你一直都在使用它,所以你记得很清楚。老实说,如果你正在运行git-daemon,那么你也会记住这个文件名,如果你不这样做,你就知道正好在哪里寻找它。听起来像是一个足够好的界面。