2011-10-12 56 views
0

最近我一直在使用我的很多文件,并且在此过程中经常会在完成/修订的不同阶段累积多份文件。我在给定时间处理任何数量的项目,因此记住或快速找出我应该继续工作的版本并非易事。我应该如何开始跟踪文件更改/版本?

你会推荐什么类型的选项,允许我在本地跟踪更改,如果可能的话,还可以在远程位置使用我处理的文件?我从来没有使用过文件版本控制或跟踪系统,所以不知道我应该寻找什么方向。我主要使用HTML,CSS和PHP。

任何帮助非常感谢!谢谢。

PS。不知道我是否应该在单独的问题中有这个问题,但是对于同一类型的问题有哪些选项可用,请更改服务器上文件的跟踪/日志记录?最好不仅模糊地记录文件的内容已被更改,而且还跟踪文件中发生的特定更改。

+0

你会得到很多不同的答案,但我个人使用'git' - 这是很容易设置和使用,速度很快,而且它可以满足您的一切需求。 –

+0

任何分布式版本控制系统都应该没问题。 Git和Mercurial似乎是目前最受欢迎的; bzr和Darcs也许值得一看。 Subversion不是分布式的,但是如果你想在不同的地方有一次中央资源库和各种检查,那可能会使一些事情更容易跟踪;另一方面,任何DVCS也应该能够支持这种情况,而不仅仅是它的唯一操作模式。 – tripleee

回答

0

在我看来,github是您的要求的完美选择。您可以创建存储库维护历史,很容易使用,它是免费的

https://github.com/