本手册旨在描述 Subversion 1.4。如果您运行的是更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的书籍版本。

致谢

如果没有 Subversion,这本书就不可能存在(也不实用)。为此,作者要感谢 Brian Behlendorf 和 CollabNet 为这个风险很大且雄心勃勃的开源项目提供资金的远见;感谢 Jim Blandy 的最初 Subversion 名称和设计——我们爱你,Jim;感谢 Karl Fogel 成为如此好的朋友和优秀的社区领导者,当然,这个顺序很重要。[1]

感谢 O'Reilly 以及我们的编辑 Linda Mui 和 Tatiana Diaz 的耐心和支持。

最后,我们感谢无数为本书提供非正式审阅、建议和修正的人:虽然这无疑不是一个完整的列表,但如果没有以下人员的帮助,这本书将是不完整的和不正确的:David Anderson、Jani Averbach、Ryan Barrett、Francois Beausoleil、Jennifer Bevan、Matt Blais、Zack Brown、Martin Buchholz、Brane Cibej、John R. Daily、Peter Davis、Olivier Davy、Robert P. J. Day、Mo DeJong、Brian Denny、Joe Drew、Nick Duffek、Ben Elliston、Justin Erenkrantz、Shlomi Fish、Julian Foad、Chris Foote、Martin Furter、Dave Gilbert、Eric Gillespie、David Glasser、Matthew Gregan、Art Haas、Eric Hanchrow、Greg Hudson、Alexis Huxley、Jens B. Jorgensen、Tez Kamihira、David Kimdon、Mark Benedetto King、Andreas J. Koenig、Nuutti Kotivuori、Matt Kraai、Scott Lamb、Vincent Lefevre、Morten Ludvigsen、Paul Lussier、Bruce A. Mah、Philip Martin、Feliciano Matias、Patrick Mayweg、Gareth McCaughan、Jon Middleton、Tim Moloney、Christopher Ness、Mats Nilsson、Joe Orton、Amy Lyn Pilato、Kevin Pilch-Bisson、Dmitriy Popkov、Michael Price、Mark Proctor、Steffen Prohaska、Daniel Rall、Jack Repenning、Tobias Ringstrom、Garrett Rooney、Joel Rosdahl、Christian Sauer、Larry Shatzer、Russell Steicke、Sander Striker、Erik Sjoelund、Johan Sundstroem、John Szakmeister、Mason Thomas、Eric Wadsworth、Colin Watson、Alex Waugh、Chad Whitacre、Josef Wolf、Blair Zajac,以及整个 Subversion 社区。

来自 Ben Collins-Sussman

感谢我的妻子 Frances,她已经好几个月了,一直听到,“亲爱的,我还在写书呢”,而不是通常的,“亲爱的,我还在处理邮件呢”。我不知道她哪来那么多的耐心!她是我的完美平衡。

感谢我的大家庭和朋友们真诚的鼓励,尽管他们对这个主题毫无兴趣。(你知道,那些说,“哦,你写了一本书?”,然后当你告诉他们这是一本关于计算机的书时,就有点走神了的人。)

感谢我所有的亲密朋友,他们让我成为一个富有的人。不要用那种眼神看着我——你们知道是谁。

感谢我的父母提供了完美的低级格式,并且是令人难以置信的榜样。感谢我的儿子,让我有机会将这些传承下去。

来自 Brian W. Fitzpatrick

非常感谢我的妻子 Marie,她非常理解、支持,最重要的是,非常有耐心。感谢我的哥哥 Eric,他早在很久以前就向我介绍了 UNIX 编程。感谢我的妈妈和祖母为我提供了所有的支持,更不用说忍受我回家后马上就埋头笔记本电脑写书的圣诞假期了。

致 Mike 和 Ben:与你们一起写这本书真是太愉快了。说真的,在工作中与你们一起工作也很愉快!

感谢 Subversion 社区和 Apache 软件基金会的每一个人,感谢你们接纳我。每天都有很多东西是我从你们当中的至少一个人那里学到的。

最后,感谢我的祖父,他总是告诉我,“自由意味着责任”。我完全同意。

来自 C. Michael Pilato

特别感谢我的妻子 Amy,她是我最好的朋友,我们已经在一起度过了九年不可思议的时光,感谢她的爱和耐心的支持,感谢她忍受了我的深夜工作,并优雅地忍受了我强加在她身上的版本控制流程。别担心,亲爱的——你很快就会成为 TortoiseSVN 大师了!

Gavin,你现在可能还无法成功地“读出来”这本书里的很多词,但是当你终于掌握了我们所说的这种疯狂语言的书面形式时,我希望你像我为你感到自豪一样为你的爸爸感到自豪。

Aidan,Daddy luffoo et ope Aiduh yike contootoo as much as Aiduh yike batetball, base-ball, et bootball. [2]

妈妈和爸爸,感谢你们一直以来的支持和热情。岳母和岳父,感谢你们的所有支持,再加上你们很棒的女儿。

向 Shep Kendall 致敬,他第一次向我打开了计算机世界的大门;感谢 Ben Collins-Sussman,他是我在开源世界的导游;感谢 Karl Fogel——你就是我的.emacs;感谢 Greg Stein,因为他散发着实用的编程知识;感谢 Brian Fitzpatrick——与我一起分享了这次写作体验。感谢那些我一直在不断从他们那里学习新知识的人——请继续传播你们的知识!

最后,感谢那位完美展现创造力的人——感谢您。



[1] 哦,还有,感谢 Karl,因为你工作太忙了,自己都没时间写这本书。

[2] 翻译:爸爸爱你,希望你喜欢电脑,就像你喜欢篮球、棒球和足球一样。(难道这还不明显吗?)