两人drupal项目的Svn/Git?

两人drupal项目的Svn/Git?,svn,git,drupal,cvs,hgsubversion,Svn,Git,Drupal,Cvs,Hgsubversion,在drupal开发中使用远程人员的最佳方法是什么?我们只有两个人,那么cvs/svn是不是太过分了?有什么在线解决方案吗?我建议,即使你独自在一个项目上工作,也要使用某种版本控制。当然,许多版本控制解决方案的一个功能是合并,但是如果你问我,你有所有更改的历史记录是最强大的功能 那么CVS/SVN是不是有点过火了?我不相信会是这样,除非你打算到处玩,不去建造一些具体的东西。有许多在线解决方案,如github和google code,但其成本取决于您是否进行了开源项目。我建议您使用某种版本控制,即使

在drupal开发中使用远程人员的最佳方法是什么?我们只有两个人,那么cvs/svn是不是太过分了?有什么在线解决方案吗?

我建议,即使你独自在一个项目上工作,也要使用某种版本控制。当然,许多版本控制解决方案的一个功能是合并,但是如果你问我,你有所有更改的历史记录是最强大的功能


那么CVS/SVN是不是有点过火了?我不相信会是这样,除非你打算到处玩,不去建造一些具体的东西。有许多在线解决方案,如github和google code,但其成本取决于您是否进行了开源项目。

我建议您使用某种版本控制,即使您正在单独进行项目。当然,许多版本控制解决方案的一个功能是合并,但是如果你问我,你有所有更改的历史记录是最强大的功能


那么CVS/SVN是不是有点过火了?我不相信会是这样,除非你打算到处玩,不去建造一些具体的东西。有许多在线解决方案,如github和google code,但其成本取决于您是否使用开源项目。

我开发的所有东西都使用版本控制,即使它只是一个10行脚本。(好吧,我不在堆栈溢出回答示例中使用它。)有时我在初始开发期间运行一个本地VCS,然后切换到项目VCS

它完全适合两个人的项目,事实上,没有它尝试和相处几乎是不文明的。它将为您节省时间,并为您将来的协作工作做好准备

有很多svn存储库的在线提供商和一些著名的git服务


避免简历。20年前,这是一个巨大的进步,它统治了风投界一段时间,但今天你不应该为了一个新项目去碰它

我开发的所有东西都使用版本控制,即使它只是一个10行脚本。(好吧,我不在堆栈溢出回答示例中使用它。)有时我在初始开发期间运行一个本地VCS,然后切换到项目VCS

它完全适合两个人的项目,事实上,没有它尝试和相处几乎是不文明的。它将为您节省时间,并为您将来的协作工作做好准备

有很多svn存储库的在线提供商和一些著名的git服务

避免简历。20年前,这是一个巨大的进步,它统治了风投界一段时间,但今天你不应该为了一个新项目去碰它

始终,始终使用源代码管理。 没有例外。 没有借口
  • 不使用源代码/版本控制有什么好的借口吗
即使只有一个人在处理一个项目,实用程序源代码管理带来的好处也远远超过了使用它的成本

当有两个人在一个项目上工作时,不使用源代码管理就等于自杀,因为当另一个人意外地覆盖了包含您刚刚花了数小时工作的更改的文件时,您还会做什么

一些源代码管理更容易设置。我自己,爱git,因为

cd project
git init 
我们完成了

您可以在以后的时间点计算出发行版的其他内容,而不必冒着无法及时返回并查看更改内容的风险。

始终,始终使用源代码管理。 没有例外。 没有借口
  • 不使用源代码/版本控制有什么好的借口吗
即使只有一个人在处理一个项目,实用程序源代码管理带来的好处也远远超过了使用它的成本

当有两个人在一个项目上工作时,不使用源代码管理就等于自杀,因为当另一个人意外地覆盖了包含您刚刚花了数小时工作的更改的文件时,您还会做什么

一些源代码管理更容易设置。我自己,爱git,因为

cd project
git init 
我们完成了


您可以在以后的时间点上计算出发行版的其余部分,而不会有无法回到过去查看您所更改内容的风险。

要回答实际问题并给出提示,我们使用Drupal的源代码管理方法是将
/yoursite/sites/
添加到源代码管理中。通过这种方式,所有模块和主题内容都保存到修订控制中,而不是Drupal核心,您无论如何都不需要触摸它


将忽略设置为settings.php和files文件夹也是一个好主意,后者取决于是否会有很多文件(如果用户上传的图像等应该受源代码控制,这是有争议的,我们认为它们不应该受源代码控制)。

要回答实际问题并给出提示,Drupal的源代码管理方法是将
/yoursite/sites/
添加到源代码管理中。通过这种方式,所有模块和主题内容都保存到修订控制中,而不是Drupal核心,您无论如何都不需要触摸它


将忽略设置为settings.php和files文件夹也是一个好主意,后者取决于是否会有很多文件(如果用户上传的图像等应该受源代码控制,这是有争议的,我们认为它们不应该受源代码控制)。

我想你想说的是版本控制过度,与svn/cvs/git不同,Version控件是如此轻量级和有用,即使对于一个人的项目,它也不过分。我现在使用Git处理所有事情,甚至是重要的文档。我想你想说的是版本控制过度,而不是svn/cvs/Git。版本控制非常轻量级,非常有用,即使是一个人的项目也不会过度。我现在使用Git处理所有事情,甚至是重要的文档。好吧,那么你有什么建议?什么是“10行代码”?另外,用EclipsePDT实现它好吗?好的,那么您的建议是什么呢?什么是“10行代码”?还有,这对我有好处吗