首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用修订控制在多个主机上管理web项目

使用修订控制在多个主机上管理web项目
EN

Stack Overflow用户
提问于 2010-01-13 22:03:35
回答 1查看 134关注 0票数 2

问候!:-)

我想描述一种工作流策略,其中包含一些空白,如果您能填补这些空白并提供其他意见,我将非常高兴。如果管理员认为这不是一个问题,那么请删除。

我正在处理一个带有PHP、Javascript (jQuery)、HTML、CSS和postgresql代码的webproject,用于数据库中的函数、表的创建和配置。所有文件都经常更改。我用阿帕奇。

这就是我想要的:

  • 引入修改控制。
  • 使用生成文件管理编译和修订控制。
  • 开始使用适当的IDE。
  • 能够在我的固定和膝上型电脑上进行黑客攻击,并且在保持代码和IDE项目配置同步上浪费了很少的时间。
  • 有一个项目的设置,以便一些朋友(约4-5)可能加入该项目在未来。

这是我打算开始使用的:

  • 用于修订控制和“项目分配”的集市。
  • 生成文件的蚂蚁。
  • Eclipse安装了管理Bazaar和Ant的适当插件。

使用Bazaar,我打算将代码文件、构建文件甚至Eclipse项目配置文件(我在Eclipse中创建的用于使用webproject的项目的配置文件)置于修订控制之下。这样我就可以通过集市把所有的东西从我的文具搬到我的笔记本电脑上。

由于我还将Eclipse的项目conf文件置于修订控制之下,所以我希望我可以不需要立即在笔记本电脑上打开Eclipse项目。因此,即使我修改了Eclipse中的项目设置,这也应该在笔记本电脑和主机上同步。

但我确实有几个问题。你知道我应该如何使用集市,以便当我试图修改我的固定设备上的代码时,我会被通知或停止,但忘记了从我的笔记本电脑推送/签入修改?

另外,我应该如何设置Bazaar,以便其他人能够在未来轻松地加入该项目?我不喜欢使用像launchpad这样的服务,并且希望我的固定设备成为服务器。通过ssh这样做是否有点风险,因为每次新用户想要加入时,我都必须在固定位置上创建一个新的用户帐户吗?

有什么想法?评论?我会很感激的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-13 22:48:07

关于第一个问题,您应该考虑使用“签出”,也称为绑定分支。这使得bzr的行为更像svn,因为每次提交都会自动转到"server“,您不能忘记推送。当然,bzr并不能真正检测到你是否忘记了什么。

关于第二个问题,您可以设置一个运行在HTTP/DAV上并使用web服务器的身份验证方法的bzr服务器。但是,如果您不太喜欢其他人使用您的机器作为服务器,您可能需要考虑使用一种完全分布式的方法,在这种方法中,您的合作开发人员发布他们自己的分支,然后您就可以得到您想要的东西。

集市文件相当不错,并且有关于这些主题的详细信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2060629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档