我是这个SCM的新手,但是由于SVN越来越受欢迎,我将尝试一下.
我注意到的事情:
SVN只是SCM的骨干,没有前端?
为什么有多个版本的Windows二进制文件?底格里斯河?SlikSVN?的VisualSVN?
我是否需要像Apache这样的Web服务器才能使用SVN?
有几十个前端,Tortoise,WinSVN等......推荐哪一个?
整件事情相当令人困惑,我不知道从哪里开始.我正在使用Delphi,并希望用它来存储我的源文件.
更新1:似乎我使用"file:///"协议让它工作,谢谢.现在,如何将其配置为具有客户端PC的服务器.
这是将TortoiseSVN与Delphi的"工具"菜单集成的好指南.
此站点显示如何将以下内容添加到IDE中:
Svn Commit:打开TortoiseSVN提交窗口.
Svn Diff:显示当前正在编辑的文件的差异.(如果您已配置了Beyond Compare之类的外部差异查看器,则会使用它.)
Svn修改:打开TortoiseSVN修改窗口,其中显示所有已修改文件的列表.
Svn更新:使用存储库中的最新更改更新您的工作副本.
如果您没有安装Ruby(如指南建议使用),只需将其替换为简单的在线.Bat文件:
"c:/ program files/tortoisesvn/bin/tortoiseproc.exe"/ command:%1/path:%2/notempfile
然后使用以下命令创建Tools项:
程序:c:\ windows\system32\cmd.exe
参数:/ CC:\ SvnPas\Utils\Batch\SVnCmd.Bat diff $ EDNAME $ SAVEALL
这是开始使用的最快方法
下载,安装和设置VisualSVN Server.它是免费的,很好地集成到窗口中.(5分钟)
添加用户和组; 创建您的存储库.(2分钟)
下载并安装TortoiseSVN客户端.它是免费的,很好地集成到窗口(5分钟)
做一个dir,右边clik - >"SVN Checkout"; 在SVN服务器上输入您的代表.复制该目录中的文件; 右键单击 - >"SVN Commit"; (2分钟)
右键单击DCU文件; rigth click - >"Add to ignore list" - >"*.dcu"; 您可以忽略DSK,DOF,CFG,LOCAL扩展.
处理你的项目; 做SVN不时提交; 阅读更多邻近SVN.
如果您想获取其他人更改的内容:右键单击 - >"SVN Updte".
希望能帮助到你.