7. 创建Subversion服务之补充
摘要:使用两个 JScript 脚本来创建和删除服务,避免手工操作的麻烦。
阅读全文
6. 创建 Subversion 服务
摘要:如何以 Windows 服务方式来启动 Subversion 的服务器进程
阅读全文
5. 多人协作
摘要:前面讲的一直是单人开发的模式。要让多人共同开发一个软件,大家共同使用版本控制的话,就要再做一点工作了。什么?你不需要?我以前也这样想,但是你总有一天会需要的。就算没工作,在大学里做项目时也会需要别人的帮助的。人多力量大嘛。^_^ 开启多人协作的大门的方法是,开启 Subversion 中服务进程。我们可以新建一个快捷方式。我的快捷方式的命令是这样的:"C:\Program Files\Su...
阅读全文
4. 不要把不必要的文件版本化
摘要:像 Visual Studio 2005 编译出来的 bin, obj 目录和 *.suo 文件都没有必要添加到 Repository 中。每次试编译后 bin, obj 目录都会改变。而 *.suo 文件(它和 *.sln 文件同目录,但是为隐藏属性)甚至在每次用 VS (Visual Studio) 打开时都会被更新一次。要取消对它们的版本化,必须在第一次提交时就不要提交它们,但是提交所有其它...
阅读全文
3. 从 Repository 中恢复
摘要:导入 Repository 中某一版本的项目分为两种情况:1. 你的项目文件夹是空的。比如说你刚刚重装了系统,更改了相关的路径,需要重新导入。2. 你的项目因为自己的某处更改不合适,需要恢复到某一版本之下。第一种情况假设你有一个项目 Calculator, 它的 Repository 的路径是 D:\Repo\Calc\;你有一个空的项目文件夹 D:\Proj\Calculator\。现在,你需要...
阅读全文
2. 创建你的 Repository
摘要:随着自已写的软件越来越大,阅读、修改项目的代码的时间越来越多。不幸的是,自己做的修改有时候后来证明是非常不明智的,这时候怎么找回原来的代码?当代码几有不到一千行时,也许你只需要用几个小时就能重新写完自己要修改的部分。不管你是向前改还是凭记忆对代码回滚。但是我现在每个项目已经达到至少二千行,源文件要几十个了。如果我对其中超过五个子程序或类的设计进行了更改,那我再要回滚就只有哭了!版本控制就可以解决这...
阅读全文
1. 初识 TortoiseSVN
摘要:TortoiseSVN 是一款开源的版本控制软件。到 2006-5-1,TortoiseSVN 的最新 release 为 1.3.3.6219; Subversion 的最新 stable release 为 1.3.1。 安装 TortoiseSVN 1.3.3.6219 要求先安装 Subversion 1.3.1。 根据 Subversion 的官方文档,Subversion 被设计成 ...
阅读全文