Version control 处理内部源代码的建议
嗨 目前,我发现有必要为我正在从事的几个项目处理源代码。我不需要外部托管,但我确实需要在我的开发环境中有一个内部结构。 那么,你们建议如何处理这个问题?您只需将文件放在环境中的文件共享上,还是设置了某种版本控制系统?我对此很陌生,但我想有一些方法回到我的代码的旧版本,我想集中存储源代码,这样我就可以从我的笔记本电脑和工作站访问ifVersion control 处理内部源代码的建议,version-control,repository,Version Control,Repository,嗨 目前,我发现有必要为我正在从事的几个项目处理源代码。我不需要外部托管,但我确实需要在我的开发环境中有一个内部结构。 那么,你们建议如何处理这个问题?您只需将文件放在环境中的文件共享上,还是设置了某种版本控制系统?我对此很陌生,但我想有一些方法回到我的代码的旧版本,我想集中存储源代码,这样我就可以从我的笔记本电脑和工作站访问if /Andy.l使用源代码管理系统-我建议使用分布式系统,例如或,这样您就不需要服务器,也不需要在线工作 你仍然可以有一个中心位置,如果你真的愿意,你可以在那里推拉东西
/Andy.l使用源代码管理系统-我建议使用分布式系统,例如或,这样您就不需要服务器,也不需要在线工作 你仍然可以有一个中心位置,如果你真的愿意,你可以在那里推拉东西 如果你必须有一台服务器,那就使用它吧——它很容易安装,而且应用广泛
有了所有这些选项,您就可以使用托管服务作为中心存储。使用源代码管理系统-我建议您使用诸如或之类的分布式系统,这样您就不需要服务器,也不需要在线工作 你仍然可以有一个中心位置,如果你真的愿意,你可以在那里推拉东西 如果你必须有一台服务器,那就使用它吧——它很容易安装,而且应用广泛
通过所有这些选项,您可以将托管服务用作中心存储。设置源代码管理存储库。使用SCM只会带来好处 关于选择什么样的SCM系统,要设置和学习的非常简单的存储库有Mercurial(分布式)和Subversion(集中式)。我知道你说过你希望集中访问你的信息源,但请记住,这并不意味着你不能使用Mercurial来实现这一目的
Joel Spolsky。请设置源代码管理存储库。使用SCM只会带来好处 关于选择什么样的SCM系统,要设置和学习的非常简单的存储库有Mercurial(分布式)和Subversion(集中式)。我知道你说过你希望集中访问你的信息源,但请记住,这并不意味着你不能使用Mercurial来实现这一目的
作者:Joel Spolsky。绝对使用版本控制系统,它将允许您在编码日执行一些出色的工作流程,并将所有内容安全存储。有几种好的免费vcs(git、mercurial、subversion等)。有一段时间,我结合使用git+dropbox或sugar sync来备份和共享我的回购协议
一定要使用版本控制系统,它将允许您在编码日完成一些出色的工作流程,并将所有内容安全存储。有几种好的免费vcs(git、mercurial、subversion等)。有一段时间,我结合使用git+dropbox或sugar sync来备份和共享我的回购协议
根据环境等因素有很多选择 SVN是集中式源代码控制的一个优秀的全方位选择。如果您喜欢DVCS(即使在本地环境中),也可以在内部使用Mercurial和Git
在任何情况下,不管你有什么版本控制系统-得到一个。即使只是一个开发人员在做个人项目,源代码控制也是必须的。基于环境的很多选择,等等 SVN是集中式源代码控制的一个优秀的全方位选择。如果您喜欢DVCS(即使在本地环境中),也可以在内部使用Mercurial和Git
在任何情况下,不管你有什么版本控制系统-得到一个。即使只是一个开发人员在做个人项目,源代码管理也是必须的。如果您使用的是windows操作系统,那么它就相当不错了。您可以将其安装在服务器上,并使用类似客户端的方式从其他机器连接到它。基本版本是免费使用的。如果您使用的是windows操作系统,那么就相当不错了。您可以将其安装在服务器上,并使用类似客户端的方式从其他机器连接到它。基本版本是免费使用的。毫无疑问,设置SCM是有意义的,而且只有好处。使用哪种SCM取决于几种情况:
- 您的同事是否已经了解任何SCM?我们使用的是SVN,我认为很难教我的同事像git这样的DVC概念
- 在我看来,在工作中使用像git这样的DVCS需要更多的规范:您必须记住推送到中央存储库
- 但这也是一个优势:您可以创建自己的开发分支并对其进行操作,而无需将它们发布给其他同事(在某些情况下可以节省声誉:-)
- 如果您或您的同事经常在远程工作,那么使用DVCS比使用SVN这样的集中式DVCS更舒适:您不需要连接到中央存储库,但仍然可以签入、创建分支和(非常重要)查看项目的完整历史,而无需连接(例如通过VPN)到工作中的服务器
- 对于集中式VCS,我可以推荐SVN(按设想设置)
- 作为DVCS,我可以推荐Git(带)
- 如果您决定使用SVN,您仍然可以在客户端上使用:存储库正在使用SVN运行,但无论如何,您在脱机时可以获得DVCS的优势
- 您的同事是否已经了解任何SCM?我们使用的是SVN,我认为很难教我的同事像git这样的DVC概念
- 在我看来,在工作中使用像git这样的DVCS需要更多的规范:您必须记住推送到中央存储库
- 但这也是一个优势:您可以创建自己的开发分支并对其进行开发,而无需将其发布给其他同事(在某些ca中可以节省声誉)
- 毫无疑问,设置SCM是有意义的,而且只有好处。使用哪种SCM取决于几种情况: