热搜:微信 游戏 亮相 内存仅 抢不到 风林火山 电脑公司 王者荣耀 王者荣耀 万能装机 系统 xp 电脑公司 浏览器 一键重装 蜘蛛侠 快手 win7 fix realtek 微信 游戏 office mumu模拟器 微软电脑管家 22H2 secoclient 11 11 11 开始菜单 WingetUI 腾讯电脑管家 打印机 应用商店 谷歌浏览 批量下载 中国建设银行 win1032位 龙信 系统 Outlook AutoCAD 2023 Fix 迅雷 系统大师 装机大师 win7系统 WIFI sscom wps 采集 启动 植物大战僵尸 驱动人生 腾讯QQ V9.7.20 优酷 输入法 抖音 三只羊 短视频 qq 快手 系统 迅雷 注册表 学习通 红警
TortoiseSVN 是 Subversion 版本操纵系统的一个免费开源手机客户端,可以超越时间的管理文件和目录。文件储存在国家版本库,除开记得住文件和目录的每一次修改之外,版本库十分像普通的文件网络服务器。你可以把文件恢复正常从前的版本,并且可以通过查验历史时间了解数据信息做了什么修改,谁做的修改。这也是为什么很多人将 Subversion 和版本操纵系统当作一种“时光机器”。
1. 免费下载相匹配版本的客户端
2. 先安装TortoiseSVN.msi
3. 再安装LanguagePack.msi
4. 右健TortoiseSVN - Setting
5. 在 General 的 Language 挑选简体中文版
6. 点击确定,进行
查询修改的文件纪录
svn cat -- 表明特殊版本某文件具体内容。
svn list -- 显示一个目录或某一版本存有的文件目录。
svn log -- 表明svn 的版本log,含创作者、日期、途径等。
svn diff -- 表明特殊修改的行级详尽信息。
list实例:
svn list http://svn.test.com/svn #查询目录里的文件。 svn list -v http://svn.test.com/svn #点击查看的目录的信息(修定人,版本号,文件大小等)。 svn list [-v] #查询现阶段各项工作复制的版本库URL。
cat实例:
svn cat -r 4 test.c #查询版本4里的文件test.c内容,不进行对比。
diff实例:
svn diff #什么也不加,会坚持当地代码平缓存有当地.svn目录中的信息的差异;信息过多,没什么用处。 svn diff -r 3 #较为你的本地代码和版本号是3中的所有文件的差异。 svn diff -r 3 text.c #较为你的本地代码和版本号是3的text.c文件的差异。 svn diff -r 5:6 #较为版本5和版本6中间全部文件的差异。 svn diff -r 5:6 text.c #较为版本5和版本6间的text.c文件的改变。 svn diff -c 6 test.c #较为版本5和版本6间的text.c文件的改变。
log实例:
svn log #什么也不加会表明全部版本commit的日志信息:版本、创作者、日期、comment。 svn log -r 4:20 #光看版本4到版本20的日志信息,次序表明。 svn log -r 20:5 #表明版本20到4间的日志信息,反序表明。 svn log test.c #查询文件test.c的日志修改信息。 svn log -r 8 -v #表明版本8的具体修改日志,包含修改中的所有文件目录信息。 svn log -r 8 -v -q #表明版本8的具体递交日志,不包含comment。 svn log -v -r 88:866 #表明从版本88到版本866中间,现阶段代码目录下所有更改的详尽信息 。 svn log -v dir #查询目录的日志修改信息,需要加v。 svn log http://foo.com/svn/trunk/code/ #表明代码目录的日志信息。
命令
svn add file|dir -- 加上文件或全部目录
svn checkout -- 获得svn代码
svn commit -- 递交当地修改代码
svn status -- 查询当地修改代码状况:修改的或者当地特有的文件详尽信息
svn merge -- 合拼svn与当地代码
svn revert -- 撤消当地修改代码
svn resolve -- 合拼矛盾代码
svn help [command] -- 查询svn协助,或特定指令协助
svn diff个性定制
svn配备文件: ~/.subversion/config
修改~/.subversion/config,寻找如下所示配备行:
# diff-cmd = diff_program (diff, gdiff, etc.)
将上面那个脚本制作的路线加上进来就可以了,修改为
diff-cmd = /usr/local/bin/diffwrap.sh #相对路径
那样svn diff指令便会默认设置应用vimdiff较为文件。
免费体验文件管理方法手机客户端。能够跨时间段的管理方法文件和目录。文件储存在国家版本库,除开记得住文件和目录的每一次修改之外,版本库十分像普通的文件网络服务器。你可以把文件恢复正常从前的版本,并且可以通过查验历史时间了解信息是谁做了什么修改。
修补已经知道bug