- 浏览: 141760 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (172)
- java (172)
- c# winform 关于窗体最大化时的是否全屏效果与是否遮盖任务栏 (1)
- c# winform 只运行一个程序实例 (1)
- Shiro权限框架 (1)
- Java字节码(.class文件)的代码解析 (1)
- Hibernate、Spring和Struts工作原理及使用理由 (1)
- 基本PKG处理命令 (1)
- 最近写的代码的小结 (1)
- Dual Palindromes (1)
- 编译TortoiseSVN1.7源代码笔记 (1)
- Android项目代码混淆 (1)
- 关于就业叨咕几句 (1)
- Java重定向System.out和System.err (1)
- IHS与WAS集成插件静默安装 (1)
- 专题地图概述 (1)
- 关于MapXtreme2004附带Sample不能运行的问题 (1)
- SQL注入漏洞 (1)
- 回顾过去 展望未来(写给自己) (1)
- DB2认证考试经验谈(700&&701) (1)
- 今天用到了RM格式文件的分割工具RealProducer (1)
- 搜索引擎还是很有发展前途的 (1)
- 泰利德破解,实现学校机房免费上网 (1)
- Arduino 引言:移动互联外设传感展望 (1)
- c/c++ static 用法总结(三版本合一) (1)
- JQuery与xml的组合谈 (1)
- Android开发之消息处理机制(一)——Handler (1)
- Android开发之PopupWindow (1)
- 解析BitmapData.getPixel32()返回值因何不准确 (1)
- 关于Ext引用js的顺序问题 (1)
- Js事件大全 (1)
- 使用JavaFX2.0编写国际象棋游戏 (1)
- Hibernate/JPA常见异常分析与解决 (1)
最新评论
-
amcucn:
这排版看得
Shiro权限框架 -
WAMING5:
这也太紧凑了,眼看花了
Shiro权限框架 -
longzhun:
大虾 ,看得出你很懒啊!发个贴 这样子怎么看!!!
Shiro权限框架 -
swanky_yao:
活干的不细!!
Spring+Hibernate框架下Mysql读写分离、主从数据库配 -
饶首建:
不错,不过用处比较少吧
批处理设ip和dns
win7 32位
1,编译器软件:visual studio 2010
2,安装必备工具
Wix35.msi
http://wix.sourceforge.net
ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi
http://www.activestate.com/Products/ActivePerl
python-2.6.6.msi
http://www.python.org/windows
libxml2-python-2.7.7.win32-py2.6.exe
http://users.skynet.be/sbi/libxml-python
nant-0.91-bin.zip
http://nant.sourceforge.net
jdk1.6
http://java.sun.com
将python wix nant配置到path环境变量
必备文件:
hunspell.rar
http://myp6spy.googlecode.com/files/hunspell.rar
Tools-1.7.7z
http://tortoisesvn.googlecode.com/files/Tools-1.7.7z
dictionaries/thesauri
http://lingucomponent.openoffice.org/
注:dictionaries/thesauri可直接在TortoiseSVN安装目录的Languages目录下复制。
源码:
openssl-1.0.0a.tar.gz
http://www.openssl.org/source
zlib125.zip
http://www.gzip.org/zlib
准备工作:
tortoisesvn源码地址:http://tortoisesvn.googlecode.com/svn/trunk/
1. 在你的硬盘上创建新目录,例如 SVN。确认你最少有 1.5 GB 剩余空间!
2. 在目录 SVN 中创建新目录 "common"。
3. 在目录 "common" 中解压 openssl 源代码,改名为 "openssl"。
4. 在目录 "common" 中解压 zlib 源代码,改名为 "zlib"。
5. 将 dictionaries/thesauri 复制到 "common\spell"。注意文件名称很重要!必须为 en_US.aff,en_US.dic,en_GB.aff 和 en_GB.dic。
6. 从 Subversion 版本库将 TortoiseSVN 源代码检出到目录 SVN\TortoiseSVN。
7. 解压文件 "tools.zip",建议目录是 "SVN\TortoiseSVN\Tools"。注意: 目录 tools 的路径不能包含特殊字符或空格。
8. 将位于 TSVN 根目录的文件 default.build.user.tmpl 复制到同一目录下,并重命名为
default.build.user。然后调整文件中使用的路径为你的真实路径。
9. 将文件 doc\doc.build.user.tmpl复制到同一目录下,并重命名为doc.build.user。然后调整文件中使用的路径为你的真实路径。
注意:某些语言的文档需要特别的配置。如果在目录 doc\xsl\languagecode\ 有文件
"userconfig.template.xml",那么将其复制到 "userconfig.xml", 然后调整文件中使用的路径为你的真实路径。
10. SVN根目录下的ext\hunspell文件夹内有三个文件需要替换。
编译源码:
1,编译32位tortoisesvn
编译生成tortoisesvn安装程序msi: nant release setup
编译生成语言包:nant release LanguagePacks
编译完成后安装文件生成在 svn\tortoisesvn\bin\ 目录。
注:修改svn\tortoisesvn\Languages\Languages.txt中可减少不需要生成的语言包。我只保留zh_CN.
编译中可能报以下文件找不到,可从tortoisesvn安装目录中找到该文件放到以下目录中。
..\..\doc\output\TortoiseSVN_en.chm
..\..\doc\output\TortoiseMerge_en.chm
2,编译64位tortoisesvn
打开 "Microsoft Visual Studio 2010" -> "Visual Studio Tools" -> "Visual Studio 2010 x64 Cross Tools Command Prompt",切换到 TSVN 源代码目录
编译生成tortoisesvn安装程序msi: nant x64 cross release setup 报以下错误,还未解决
[link] E:\sources\svn\tortoisesvn\ext\apr\release_x64\apr_fnmatch.obj : fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突。
不知有没有高人能够指导下。貌似是apache apr模块无法在x64中编译成功。
参考资料:
编译TortoiseSVN源代码http://www.cnblogs.com/xiongpq/archive/2010/04/12/1710576.html
发表评论
-
Hibernate/JPA常见异常分析与解决
2012-02-07 17:24 15021. ClassNotFoundException: ... -
使用JavaFX2.0编写国际象棋游戏
2012-02-07 16:24 1089前面发布了不少Javafx2的教程,不觉手痒,想尝试一 ... -
Js事件大全
2012-02-04 15:34 784一般事件 事件 ... -
关于Ext引用js的顺序问题
2012-02-02 15:49 759今天自己搞了个ext的helloworld,所需的包都 ... -
解析BitmapData.getPixel32()返回值因何不准确
2012-02-02 12:29 995<div style="widt ... -
Android开发之PopupWindow
2012-01-31 13:48 1676<h1>Android开发之PopupWi ... -
Android开发之消息处理机制(一)——Handler
2012-01-11 15:19 1166<h1>Android开发之消息处理机制( ... -
JQuery与xml的组合谈
2011-12-21 17:18 794JQuery与xml的组合谈 今天谈的是XML,学ja ... -
c/c++ static 用法总结(三版本合一)
2011-12-21 10:34 814<span style="&qu ... -
Arduino 引言:移动互联外设传感展望
2011-12-20 14:08 1325作者:mznewfacer (Wolf Geek) ... -
泰利德破解,实现学校机房免费上网
2011-12-20 13:58 945泰利德破解,实现学校机房免费上网<br> ... -
搜索引擎还是很有发展前途的
2011-12-19 11:49 959相信大家已经听说,在头几天,搜狐推出了一个专业搜索门户 ... -
今天用到了RM格式文件的分割工具RealProducer
2011-12-19 09:19 705项目要加一些视频文件,这些视频都是几个老师对数据结构课 ... -
DB2认证考试经验谈(700&&701)
2011-12-16 17:17 1114很多人都通过了D ... -
回顾过去 展望未来(写给自己)
2011-12-15 16:19 1495本来想用“昨天今天明天”做标题来着,但是人家本山大叔说 ... -
SQL注入漏洞
2011-12-15 12:19 717CSDN上的ASP.NET电子杂志下载下来看,就看到了 ... -
关于MapXtreme2004附带Sample不能运行的问题
2011-12-15 10:54 680</span> -
专题地图概述
2011-12-14 12:49 847<p class="MsoNorma ... -
IHS与WAS集成插件静默安装
2011-12-14 12:04 965<span style="col ... -
Java重定向System.out和System.err
2011-12-13 14:49 1173<div>继承PrintStream类: ...
相关推荐
TortoiseSVN 1.7.7.22907 64位客户端 版本 对应eclipse插件是:http://subclipse.tigris.org/update_1.10.x 以上两步安装完成之后导入svn检出的项目,右击工程-->Team-->Share Project即可自动识别,确认完成...
Tortoise资料与支持菜单页面推荐 “The TortoiseSVN 1.7 Beginner's Guide is a well written book, as its title says for beginners. ”
Subversion是一款开源的版本控制系统,自发布以来,逐渐取代了早期的CVS( Concurrent Versions System),成为了众多开发团队进行源代码管理的首选工具。 Subversion的核心功能在于跟踪文件和目录的变更历史,允许...
TortoiseSVN1.7(64位),运行于64位操作系统上,达到软件开发过程中版本控制的要求,配合服务器版一起使用,非常方便,具体使用方法请参考http://blog.csdn.net/cnlht
TortoiseSVN1.7.8.23174-x64位中文包
SVN是Source Control System(源代码控制系统)的一种,用于管理项目中的文件和目录。它可以记录每次文件或目录的修改,使得团队成员可以协同工作,同时避免冲突。SVN的核心概念包括仓库(Repository)、工作副本...
TortoiseSVN 1.7.12 简体中文语言包
对于64位系统的用户,TortoiseSVN1.7版本是一个理想的选择,尤其适用于小团队进行共同开发项目,它能够有效地管理代码版本,确保多人协作时的代码一致性。 首先,我们来了解什么是Subversion。Subversion是一种集中...
《TortoiseSVN 1.7.12.24070及中文包:深入理解SVN客户端与汉化方法》 TortoiseSVN是一款广泛应用的Subversion(SVN)客户端,专为Windows操作系统设计。在版本控制系统的世界里,SVN是不可或缺的一部分,它用于...
版本控制系统是一种管理软件源代码或其他文档的工具,它允许多人协作并跟踪对文件的每一次修改。TortoiseSVN是基于Subversion(简称SVN)的客户端,Subversion是一个开源的版本控制系统,用于管理和维护不同版本的...
TortoiseSVN因其易于使用和强大的功能而广受开发者欢迎,它提供了一种直观的方式来管理源代码版本,使得团队协作和项目管理变得更加便捷。 首先,让我们深入了解一下SVN(Subversion)。SVN是一种开源的版本控制...
TortoiseSVN 1.7版本是它的一个历史版本,这里我们主要讨论该版本的一些核心特性、功能以及如何使用。 1. **Subversion(SVN)基础**: - SVN是一种集中式的版本控制系统,用于跟踪文件和目录的更改,方便多人协作...
Subclipse和TortoiseSVN是两个非常重要的版本控制系统——Subversion(SVN)的客户端工具,它们在软件开发过程中用于版本控制、协同工作和源代码管理。在本篇文章中,我们将深入探讨这两个工具以及它们如何在1.8.x和...
TortoiseSVN1.7(32位),符合软件开发过程中版本控制的基本要求,配合服务器版一起使用,非常方便,具体使用方法请参考http://blog.csdn.net/cnlht
winx64TortoiseSVN-1.7.6.22632-x64 TortoiseSVN-1.7.6.22632-x64-svn-1.7.4TortoiseSVN-1.7.6.22632-x64-svn-1.7.4TortoiseSVN-1.7.6.22632-x64-svn-1.7.4
- 使用TortoiseSVN的更新功能可以便捷地将本地仓库与远程仓库同步,获取最新的代码和变更。 6. 故障排查: - 遇到问题时,TortoiseSVN的日志功能可以帮助用户定位错误,通过查看日志信息可以找到问题的原因并解决...
TortoiseSvn1.7.x的中文语言包
【TortoiseSVN 1.7.5.22551 X64 和 VisualSVN_client_2.5.1】是两个在Windows 7 x64环境下协同工作的版本控制系统工具,它们都与Subversion(SVN)紧密关联。TortoiseSVN是一款非常流行的、基于GUI的SVN客户端,而...
TortoiseSVN在软件开发领域中扮演着重要的角色,尤其在团队协作和源代码管理方面。本文将深入探讨TortoiseSVN的核心功能、主要特点以及如何使用。 一、TortoiseSVN简介 TortoiseSVN是一个直观的图形用户界面(GUI...
SVN是一个开放源代码的版本控制系统,用于管理文件和目录的不同版本。它允许用户跟踪对文件或项目的修改,协同工作,回滚到早期版本,以及解决冲突。Subversion的核心功能包括版本控制、分支管理、合并操作等。 2....