Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Version control 本地网站的版本控制(XAMPP)_Version Control_Localhost - Fatal编程技术网

Version control 本地网站的版本控制(XAMPP)

Version control 本地网站的版本控制(XAMPP),version-control,localhost,Version Control,Localhost,我正在使用一个购物车,它通过xampp在本地安装 这些文件存储在: D:/xampp/htdocs/cart 现在,我想开始进行编码更改和设计更改,但我需要跟踪我所做的更改,以便能够来回进行 我想说的是,我是唯一一个开发代码的开发人员,所以我不需要任何在线存储库。一切都是在我家电脑上本地设置的 我怎么能那样呢 更新: 在测试了Subversion和Mercurial之后,我最终选择了Mercurial和TortoiseHg。您可以在没有中央服务器的情况下使用git在本地进行更改并跟踪它们。 当防

我正在使用一个购物车,它通过xampp在本地安装

这些文件存储在:

D:/xampp/htdocs/cart

现在,我想开始进行编码更改和设计更改,但我需要跟踪我所做的更改,以便能够来回进行

我想说的是,我是唯一一个开发代码的开发人员,所以我不需要任何在线存储库。一切都是在我家电脑上本地设置的

我怎么能那样呢

更新:
在测试了Subversion和Mercurial之后,我最终选择了Mercurial和TortoiseHg。

您可以在没有中央服务器的情况下使用git在本地进行更改并跟踪它们。

当防火墙规则阻止我访问源代码管理服务器时,我成功地使用了它。当然,您要承担机器故障和没有备份的风险

取决于您的需要,但对于单用户项目,您可能会对Windows感到满意。它与shell集成在一起,使用起来相对简单。

使用subversion。最简单的方法是在服务器端安装Visual SVN,然后在客户端使用TortoiseSVN将网站目录添加到源代码管理中。

首先,如果您确实不想使用在线回购,则需要安装版本控制服务器。有很多选择,包括和。一旦配置好了,您就需要下载一个支持您正在使用的任何服务器的客户端。

我想说,安装mercurial和使用tortoisehg对我来说是一个非常简单的解决方案。乌龟几乎会带你走过每件事,一路牵着你的手。非常简单。

我所有的文件都存储在本地,我是唯一一个处理代码的人。我应该如何进行?我应该安装和设置哪个系统?有教程吗?TortoiseSVN不只是一个客户端吗?我认为安装例程不是什么大挑战。也许你需要重新启动,尽管每次我不需要的时候,安装程序都会让我感到不舒服。只需在某个地方创建一个目录,例如在备份驱动器上,称之为CartSVN或任何你喜欢的东西。右键单击->陆龟VN->在此处创建存储库。现在您有了一个存储库。转到“D:/xampp/htdocs/cart”右键单击->SVN签出并选择CartSVN目录。你完了!现在您只需要每天提交更改。。。(顺便说一句,需要隐藏的.svn目录!)感谢您解释这些步骤。我现在就试试,然后回来。我安装了TortoiseSVN,但当我尝试签出时,它没有提供选择本地目录进行签出的选项。它要求提供URL。因此,我卸载了它并安装了Ortoisehg,到目前为止,它工作正常。”file:///C:/somewhere/backup/CartSVN“可能是正确的URL。不过我很高兴你现在对乌龟很满意。VisualSVN是免费的吗?所以我需要同时安装VSN和TSVN?我会测试一下TortoiseHg和TortoiseSVNI最终决定安装TortoiseHg,忘了在这里更新。我从2009年开始使用它。我喜欢,很简单。谢谢你的解释。