所以我得到你们大多数人都皱着眉头因为目前没有使用任何源代码控制.我想,我真的这么做,因为我花了一些时间在这里阅读问题/答案.我是一个业余爱好的程序员,除了修补之外我做的不多,但是我已经被咬了几次现在没有'时间机'方便...
我仍然需要决定我会使用哪种产品,但这与这个问题无关.
我真的在源代码控制下努力处理文件流,所以我甚至不确定如何合理地提出问题.
目前我有一个目录层次结构,其中所有PHP文件都存在于Linux环境中.我在那里编辑它们并且可以在我的浏览器上点击刷新以查看会发生什么.
据我了解,我的文件现在住在不同的地方.当我想编辑时,我会检查并编辑.但是我对F5的替代品是什么?我该如何测试?我是否必须重新检查,然后点击F5?我承认我的工作中有一些反复试验.我怀疑我会厌倦快速检查和退出,以便我经常做出频繁的小改动.我不得不遗漏一些东西,对吧?
任何人都可以引导我走过一切生活的地方,以及我一路上的测试方式,同时坚持"时间机器"的目标吗?
Eric Sink 在源代码控制基础知识方面有很多帖子.他的公司(Sourcegear)制作了一个名为Vault的源代码控制工具,但该方法通常与系统无关.
不要在生产中编辑代码.
使用适当的服务(apache w/mod_php)创建开发环境.
开发环境中的应用程序目录是您工作的地方.
把你当前的生产应用程序放在那里.
将此目录提交给源代码管理工具.(现在您已使用您的应用程序填充了源代码管理)
在新的开发环境中进行更改,当您想要查看/测试您已更改的内容时,请点击F5.
合并/提交对源代码管理的更改.