为什么人们将目录命名为“vendor”,其中包含其他人制作的所有程序?

时间:2011-03-25 21:53:36

标签: svn git version-control cvs history

我认为这是因为历史原因而想知道如何/为何决定。

4 个答案:

答案 0 :(得分:8)

“供应商分支”的cvs中有一个古老的传统。想象一下你自己在一家公司工作。您在CVS中提供的大部分代码都属于您自己。但是你也从别人那里收集了一些东西。 (想想,'来自某些第三方图书馆的标题'。)你从中购买它的人。一个'供应商'。供应商分支的概念应该有助于解决'好,这是来自供应商的新版本,一些文件是新的,一些删除,一些已更改。现在怎样?'

答案 1 :(得分:0)

这不常见。但有些人需要控制他们使用的程序,正如你所说,由于历史原因,他们将其命名为供应商或第三方。我见过一些使用它的项目,但它们只是少数。

答案 2 :(得分:0)

供应商通常用于供应商分支,即用于在外部开发的软件中应用软件所需的小更改的分支。详细了解他们in the SVN book

答案 3 :(得分:0)

我认为它来自Ruby on Rails。至少那是我第一次看到它的地方。

相关问题