我想知道是否有任何个人源控制器,我想在我的机器上有一个存储库,而不需要设置服务器,我也使用TeX文件而不是任何特定的语言,我想要以子版本的方式备份我的文件
如果安装TortoiseSVN,则Windows资源管理器中包含Subversion支持.您无需安装SVN,因为它所需的一切都包含在设置中.您可以在文件系统中的任何位置创建所需的存储库.
Git创建不需要中央服务器的存储库.此外,您当然可以恢复所跟踪文件的任何先前版本,这当然是源控制系统的全部内容.:)
编辑:还有其他分散版本控制系统,例如Mercurial和Bazaar.它们都提供或多或少完全相同的功能,因此它主要是个人品味的问题.
我不确定你的svn备份是什么意思.可能你应该尝试mercurial(hg).
您的本地文件和存储库位于同一位置(它是一个分布式系统)
您可以轻松地移动本地文件/存储库
使用pull/push与另一个父存储库同步(即在外部硬盘上进行备份)
不需要服务器
易于与他人合作,甚至只使用电子邮件和mercurial bundels ...
具有比svn更多的功能,例如,如果您更改某些内容(在新分支中或使用mercurial-queues),然后一次切换到这些更改,您可以获得更多控制权.
如果你在Windows机器上工作而又不想设置Subversion服务器和服务,我可以和TortoiseHg一起推荐Mercurial.
TortoiseHg是Mercurial的图形用户界面,就像TortoiseSVN用于Subversion一样.因此,如果您有Subversion经验,那么您可以轻松切换到Mercurial.
Mercurial不需要特殊服务器甚至存储库位置,您可以在项目目录中设置存储库.然后,您可以移动或复制项目目录,包括存储库,例如将其复制到笔记本电脑.之后,您可以合并他的两个项目目录副本.所以你总是带着你的存储库.
如果您对SVN或tortoiseSVN感兴趣,请澄清:
您可以使用以下命令创建本地svn-repository:
svnadmin create c:\my_folder\new_repo
或相应的TortoiseSVN命令"在这里创建存储库"
您可以使用众所周知的文件URL签出您的存储库:
svn checkout file:///c:/my_folder/new_repo
或者使用Tortoise SVN的结帐对话框并使用此文件URL.请注意,之后需要3个斜杠
file:
并且所有Windows反斜杠("\")必须转换为普通斜杠("/")
然后你就可以启动并运行Subversion workcopy,并可以随意使用它.