windowns怎么命令行安装svn
1windows下的命令行svn客户端
http://somebody-hjhiteyecom/blog/1415992
我们知道,在linux下面的svn客户端采用命令的方式管理与服务器端svn交互。有些朋友想在windows下也具有相同的功能,而不是TortoiseSVN的GUI管理方式。这样可以使用我们熟悉的svn命令。
在不用安装TortoiseSVN客户端的情况,大家可以再http://subversionapacheorg/packageshtml#windows 找到windows下的svn客户端工具。选择Win32Svn 进行安装。
安装好后,bin目录下就是相应程序了。通过添加环境变量的方式,把bin目录添加到path。启动cmd,敲入 svn help 以确认是否安装成功。
好了,可以找到你的代码,做checkout了。在commit代码的过程中,经常会出现的一个问题是:svn: None of the environment variables SVN_EDITOR, VISUAL or EDITOR is set, and no 'editor-cmd' run-time configuration option was found
这表示你的系统,没有指定svn客户端通过什么样的文本编辑器来写提交的注释。我们添加环境变量,SVN_EDITOR的值为notepad。再次svn ci 代码。notepad弹出了,写完注释保存。代码提交!
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2使用SVN命令行工具,svn下载,windows命令行下svn
http://hibaiducom/cpuramdisk/item/6e8e0fc29f7dbe2f46d5c038
从http://subversiontigrisorg获取subversion for windows的版本,安装之后就有了svnexe这个基于命令行的客户端工具。当然服务器端的程序也有了,这里就不关心如何配置SVN服务了。安装程序把svnexe的路径加入了path环境变量,我们已经可以在命令行中直接输入svn就可以使用了。
如果你不知道命令怎么用svn命令,可通过如下方式查询:
svn help
知道了子命令,但是不知道子命令的用法,还可以查询:
svn help ci
开发人员常用命令
导入项目
svn import http://svnchinasvncom:82/pthread --message "Start project"
导出项目
svn checkout http://svnchinasvncom:82/pthread
采用 export 的方式来导出一份“干净”的项目
svn export http://svnchinasvncom:82/pthread pthread
为失败的事务清场
svn cleanup
在本地进行代码修改,检查修改状态
svn status -v
svn diff
更新(update)服务器数据到本地
svn update directory
svn update file
增加(add)本地数据到服务器
svn add filec
svn add dir
对文件进行改名和删除
svn mv bc bbc
svn rm dc
提交(commit)本地文档到服务器
svn commit
svn ci
svn ci -m "commit"
查看日志
svn log directory
svn log file
相关的一些东西:
1、在本地文件中,每个目录下都有一个svn文件夹(属性为隐藏),保存了相关的信息。
2、注册环境变量SVN_EDITOR为"E:\Program Files\Vim\vim71\gvimexe",结果在svn ci的时候,出现错误:
'E:\Program' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
svn: 提交失败(细节如下):
svn: system('E:\Program Files\Vim\vim71\gvimexe svn-committmp') 返回 1
把SVN_EDITOR改为"gvimexe",并且在path中添加路径"E:\Program Files\Vim\vim71",这样就可以在提交的时候用vim编写注释了。
附:
提供免费SVN服务的网站:
http://wwwsvnhostcn/(推荐)
http://wwwchinasvncom
http://wwwjavaforgecom
http://unfuddlecom
http://svncoollittlethingscom/indexphp(针对开源免费,针对私人项目收费)
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3http://spaceitpubnet/14466241/viewspace-713138
Windows下SVN命令行工具使用详解(附加TortoiseSVN)
上一篇 / 下一篇 2011-12-12 09:32:22 / 置顶(3) / 个人分类:网络文摘
查看( 4610 ) / 评论( 1 ) / 评分( 5 / 0 )
根据我的记忆,似乎Windows 7下自自带一个svn命令行工具。如果你的机器没有,不必担心。你可以从http://subversiontigrisorg获 取subversion for windows的版本,安装之后就有了svnexe这个基于命令行的客户端工具。安装程序把svnexe的路径加入了path环境变量,我们已经可以在命令行中直接输入svn就可以使用了。
如今,好用的开源工程遍布世界各地。许多这样的工具都提供了相应的工程源码的SNV下载地址,所以,这个工具你几乎是非了解不可的。以下列出svn使用使用的典型举例。
一、关于命令行工具SVN
如果你不知道命令怎么用svn命令,可通过如下方式查询:
svn help
知道了子命令,但是不知道子命令的用法,还可以查询:
svn help ci
常用命令格式与举例
导入项目
svn import http://svnchinasvncom:82/pthread --message "Start project"
导出项目
svn checkout http://svnchinasvncom:82/pthread
采用 export 的方式来导出一份“干净”的项目
svn export http://svnchinasvncom:82/pthread pthread
为失败的事务清场
svn cleanup
在本地进行代码修改,检查修改状态
svn status -v
svn diff
更新(update)服务器数据到本地
svn update directory
svn update file
增加(add)本地数据到服务器
svn add filec
svn add dir
对文件进行改名和删除
svn mv bc bbc
svn rm dc
提交(commit)本地文档到服务器
svn commit
svn ci
svn ci -m "commit"
查看日志
svn log directory
svn log file
二、关于可视化SVN工具TortoiseSVN
到http://tortoisesvnnet/downloadshtml处下载可视化SVN工具TortoiseSVN。这个工具非常好用,是一个WINDOWS下可视化工具,特别是支持断点续传。
因此,如果下载小型的SVN内容,使用上面的WINDOWS自带的命令行工具SVNEXE足够了。但是,当下载大家伙时,常常下载到中间便失去与服务器的联系。如果再重新下载,非常可怜,而且往往还是不行。我在下载LIBGDX这个游戏引擎的源码工具时便是遇到这样的情况。因此才搜索到这个工具。
下载安装后,这个工具是以WINDOWS资源管理器插件的形式存在的,非常人性化。你只要右键点击一个你想存储下载内容的文件夹,选择“SVN Checkout”选择,然后弹出一个对话框。此后,你输入你的SVN资源地址,便OK了。而且,这个工具下载速度非常快
备注:在这个页面http://bbsmountbladecomcn/viewthreadphptid=168300
有几个截图,参考一下吧。
SNV225系列是09年上半年金士顿采用三星主控方案的老V+系列产品,容量有64G/128G/256G,已全部停产。
SNVP325系列是09年下半年金士顿采用东芝主控方案的新V+系列产品,容量有64G/128G/256G/512G,读写速度分别是230M/S和180M/S
SNV425系列是10年金士顿采用东芝方案的新V系列产品,容量有64G/128G,读的速度都是200M/S,写入速度分别是110M/S和160M/S
如果你购买金士顿SSD作为日常使用,SNV425的V系列已经足够;如果是企业服务器使用或者自己用来玩游戏追求更高性能,那可以花多些银子购买SNVP325的V+系列。
嘿嘿,刚遇到和你一样的问题,现在已经解决了。
是因为你的svn版本和服务器上的(抑或是和创建者的?诸如之类的)svn版本不匹配。
你看下你的VS“帮助”,“关于Microsoft Visual Sutio(A)”,最后几行中,有个snv的版本信息。我是重装了个AnkhSvn-2184208msi这个文件,再重启就可以了。
Xeon是服务器处理器,不适合家用。
处理方式都是面向服务器的,平时家用会觉得很慢。
回答你的补充问题,你自己用过就知道了。
家用买这个配置要被人笑掉大牙的。首先用xeon就不能用家用操作系统,只能用Windows NT,Netware,UNIX这些。
服务器处理器和家用处理器完全就是2种架构的处理器,是绝对不能混用的。不要以为服务器的配置就比家用的好。
用getenv试试,$_ENV好像要配置phpini中的variables_order值为"EGPCS"
echo "当前运行的文件名: ";echo $_SERVER["PHP_SELF"];
echo "<BR>";
echo "当前服务器的IP地址为: ";
echo $_SERVER["REMOTE_ADDR"];
echo "<BR>";
echo "当前环境的处理器核心数为: ";
echo getenv('NUMBER_OF_PROCESSORS');
echo "<BR>";
echo "当前环境的处理器标识为: ";
echo getenv('PROCESSOR_IDENTIFIER');
0条评论