什么配置管理工具和方法将是最适合这个场景?

我从家里自由职业者的工作 - 基于WordPress,OpenCart,其他的开源项目,有时一些定制的CM​​S /电子商务的几个网站。 我试图让组织有一个本地源代码控制工具 - 让改变轨​​道等。我已经试过SVN - 它的可笑缓慢 - 我猜,因为每个项目的小文件的数量 - 成百上千......每一个我加入了一个项目,该库的时间简直是一场噩梦......

此外,由于大部分项目是基于开源项目,我最终会拥有这些项目对我的项目的每一个副本 - 你有不同的版本,然后我想这是确定... ?? !! ??

什么是最好的办法,我让组织与我的项目?

--------------解决方案-------------

使用git。 它比的svn更快,但也可以用来作为前端进入SVN库。 究其原因Git是快是,它让你的整个资源库,包括所有的历史在本地。 然后,您可以推/拉来一个集中的存储库,如果你的愿望。

分行是更人性化的,所以你可以保持开源项目的源代码在一个单独的分支与合并上游进行必要的修改。 会发生什么事是你会做一个三方合并,创建开源项目由分支机构的新旧版本之间的差异,并应用这些更改到包含自己的代码(master分支,这听起来很复杂,但这一切都自动完成)。 或者,如果开源项目使用混帐或svn(这应包括大部分),你可以直接从他们的资源库克隆并拉下变化。

如果你使用开源项目一样定制版本在几个你自己的项目,你应该把你的定制版在其自己的存储库,然后引用它作为您的其他项目子模块。

简短的回答=> GIT

长一点的回答=>为什么GIT是真棒

分类:SVN 时间:2012-01-01 人气:0
本文关键词: SVN,源代码,项目管理
分享到:

相关文章

  • 导入结帐SVN源代码在Eclipse Java项目 2012-04-09

    我有一个项目,其源代码SVN托管,我已经签出的源代码文件夹中的"MyFolder中"已经说了. 我的代码的目录结构如下:MyFolder中/主干/ src目录/是我的代码驻留. >与位置新的Java项目是MyFolder中/主干/ src目录/ - 现在我使用eclipse使用文件创建一个Java项目. 当我这样做,所有的封装结构得到改变,我有我的源文件中的错误. 这将是巨大的,如果有人能告诉我什么是做到这一点的正确方法. 我发现在互联网上的一些文章,但我读得越多,我就越感到困惑

  • Xcode的4.1,SVN源代码控制,更新菜单访问,但更新按钮,在版本控制灰色 2013-04-17

    我知道有很多在这里是非常类似地雷的问题,但我通过尽可能多看尽我所能,从来没有发现与此特定问题的人. 我要这似乎是正确安装一个SVN服务器的访问. 我已经成功签出并提交代码. 对于提交和更新文件菜单下的选项不是灰色的. 有新的更新到服务器的代码. 我点击File>源代码控制>更新. 一个"U"由已更新的文件弹出. 版本控制窗口向下滚动. 这些变化出现在那里. 但在右下角的更新按钮是灰色(http://cl.ly/8y3R). 但如果我右键点击导航器中的文件,去源头控制,更新选

  • 如何检出一个区分大小写SVN源代码分支不区分大小写的系统? 2013-10-28

    我工作的一台Macbook系统,其格式为不区分大小写的系统. 问题是,我需要检查一个SVN分支,它有它的一些情况下,敏感文件. 例: inbuilt-file.c InBuilt-File.c 我如何检出该分支时,这两个文件都在同一个文件夹中? 当我尝试和检验,它给了我一个错误,指出已经存在名称的未受控的文件. --------------解决方案------------- 立即想到的方法是: 停止使用大小写敏感的文件名. 实在没有理由让文件foo.c和foo.c的是不同的东西. 停止使用不区分

  • 为SVN源代码控制设置SSL 2014-06-03

    我在Windows Server 2008配置的机器上的CollabNet SVN服务器(http://www.collab.net/downloads/subversion/). 它工作正常HTTP配置. 但是,当我启用HTTPS,并附SSL证书,我无法启动SVN服务器. 我认为它的端口号的原因. 我可以在端口上运行SVN服务器8080精(HTTP://域名:8080 /),但是当我端口改为80它说 - "服务器无法绑定到端口"80". 检查许可使用的端口和另一个进程不使用

  • 一个好的团队的版本控制,项目管理和托管的一个开放源代码Java项目 2013-10-09

    我想释放一个Java项目作为开源的,但我不能确定合适的平台和版本控制系统. 有对被认为是三个考虑: 哪个版本控制软件? 其中项目管理CHINESE库? 托管还是我自己的服务器上? 版本控制 目前我使用SVN,我计划迁移到GIT. 但也有像水银或集市其他的可能性. GIT和Mercurial似乎是非常相似的,我没有亲的和反对的双方还没有理解. 另外,我想知道是否还有其他很好的替代品. 项目管理 目前,我使用 Maven来管理Java库依赖关系,并开展了释放. 也有像哈德森 或 Apache Ivy

  • DokuWiki的使用SVN:如何以及什么应该是源代码控制 2014-09-08

    我想存储的SVN源代码管理下的文档. DokuWiki中设置有 Directory for saving data '.../apps/dokuwiki/data' DokuWiki的家专卖店"... /应用/ DokuWiki的/数据"文件夹中的文本文件中的所有数据. 有很多东西有包括索引缓存等,看来我只需要在"页"文件夹中. 我怎样才能移动"页"文件夹中的SVN文件夹内,并配置DocuWiki使用网页从那里? --------------解决

  • 非罐子SVN依赖管理 2012-01-31

    可以想像有两家软件公司,A和B两家公司对几百Eclipse项目. 双方有一些应用的终端产品. 每一个终端产品项目有不同于他人的依赖. 一个依靠的Maven的依赖管理. IT实践代码冻结,因此相互分离出来的项目,因此能够mavenize依赖. 乙依赖于Eclipse的插件颠覆性. 对于任何特定的终端产品项目,这取决于所有项目将被检查出SVN和包含在Eclipse项目构建路径. 如果一个项目有50个项目的依赖关系,所有的50个项目将受修改源代码,这就是为什么他们不使用Maven. 两家公司合并为AB

  • 从哪儿开始与源代码控制 2012-02-03

    任何人有哪里开始的新手想尝试某种源代码控制,以及一个新的旅程,ASP.NET有什么建议? SVN,VSS,CVS ... ...我不知道从哪里开始! --------------解决方案------------- 很多人在这里建议的介绍和全面的入门指南,这都是很好的告诉你怎么做你想做的. 另外,我给三条建议对于新手如何知道你想要什么: 1)版本控制一切(也就是你写的一切). 版本控制的项目文件. 版本控制测试用例. 版本控制任何你用它来复制周围的事物稍微脚本. 版本控制你的待办事项列表. 绝对版

  • 使用svnsync的自动同步SVN仓库和一个指定的文件夹之间 2012-04-18

    任何人都可以点我到样品svnsync的自动同步脚本/批处理文件SVN仓库,并在Windows环境下指定文件夹之间的同步. 我想实现的是一个SVN源代码库和预定义文件夹之间的同步,这样,一旦添加了SVN源存储库中的文件/更新的更改会自动推/复制在指定的文件夹在用户PC上的预定义文件夹. 我试着阅读commmit后挂机,但我看不到我的SVN仓库此选项. 这一切都是新的给我,所以也许一个例子有助于我更好地理解它. 提前致谢 --------------解决方案------------- 在post-c

  • 设置开发人员工作站为LAMP和SVN环境 2012-07-17

    我们是一个的软件开发团队,60 Web开发人员. 我们有我们的developerment环境中部署LAMP服务器上. 我们使用VSS作为我们的源代码控制. 我们所有的人都具有的windows7工作站和我们使用类似secureFX,腻子工具连接到我们的sevrers. Web服务器(Apache)的源代码(PHP),数据库(MySQL的)都位于我们的研究与开发的服务器上. 现在,我们正在计划搬到SVN源代码库. 问题是,我们如何能够设置每个开发者的工作站(Windows7的)在Linux(红帽)的

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.751 (s). 10 q(s)