标签归档:SVN

windows下的TortoiseSVN自动提交SVN

写个bat 调用exe文件 svn.bat cd C:\Program Files\TortoiseSVN\bin start TortoiseProc.exe /command:update /path:"D:\SVNBack\" /closeonend:3 closeonend:3 没有异常就关闭窗口 测试的时候可以加上这两句 echo 提交完成,自动退出 pause 每隔一分钟执行一次提交(有点频繁,客观可以根据月小升的这个改成30分钟一次) /sc表示指定计划频率,/mo时间间隔,/tn指定的唯一任务名,/tr要执行的程序路径。更详细说明可以通过SCHTASKS /Create /?查看。 schtasks /create /sc minute /mo 1 /tn "mySvnTask" /tr D:\SVNBack\svn.bat 停止任务执行 schtasks /end /tn mySvnTask 删除任务执行 schtasks /delete /tn … 继续阅读

发表在 PHP | 标签为 , , | 留下评论

svn 查看最后修改的文件

svn windows工具是可以方便的查看最近改动的文件的 Linux mac下经常更新以后,忘记哪些文件是最近修改的。 命令格式如下:     svn diff -r REVNO:HEAD –summarize http://svn-url 例如 想检查从 724版本 开始到目前所有改动文件的列表     svn diff -r 724:HEAD –summarize https://192.168.198.2/svn > changedfiles.txt 可以简写成这样     svn diff -r 724 –summarize https://192.168.198.2/svn > changedfiles.txt 月小升觉得时间的更好 时间方式 你只知道需要检查版本的日期, 这就相当于检查从 2015-05-06(上次封版日期) 开始到目前(此次发版日期)所有的文件改动     svn diff … 继续阅读

发表在 Linux | 标签为 , | 一条评论

SVN关键命令行

SVN 启动 svnserve -d -r /backup/svn/ 查看修改的文件记录 svn cat — 显示特定版本的某文件内容。 svn list — 显示一个目录或某一版本存在的文件列表。 svn log — 显示svn 的版本log,含作者、日期、路径等。 svn diff — 显示特定修改的行级详细信息。 导入新项目应该用svn import list示例: 强行上传所有子目录下的新文件 $ svn add * –force svn list http://svn.test.com/svn #查看目录中的文件。 svn list -v … 继续阅读

发表在 Linux, MAC | 标签为 , | 留下评论

cvs客户端命令行使用办法

命令都是小事 cd ~ 环境变量添加:~/.bash_profile   export CVSROOT=:pserver:chenchao@10.4.37.12:/home/cvsroot source ~/.bash_profile MAC Linux通用 windows设置在path里。 变量才是重点  一下参考来源 http://51xuejianzhan.com/dev/20140408/191.html 要点: cvs import -m ‘t’ a4 a2 test 添加一个本地工程a2 到服务器根目录下的a4里(没有a4会自动创建a4) 1.导入一个项目工程: cvs import -m “import init tag” project_name ver_tag rel_tag   2.下载一个项目工程:   cvs co project_name   3.添加一个文件或目录:   cvs … 继续阅读

发表在 Linux, MAC | 标签为 , , | 留下评论

Linux安装CVS,及Eclipse调用

第一步:CVS安装 sudo apt-get install cvs 初始化CVS $ sudo cvs -d /var/lib/cvsd/cvsroot init $ sudo apt-get install cvsd 当前的用户能在创建的目录下,最好跳出到根目录。 第二步: CVS服务器的配置 安装完之后的第一件事就是要配置CVS服务器的配置文件,使其能正常的工作。首先在/etc/services文件中添加cvspserver,使其成为Linux的一种服务也就是cvs服务器例程的入口,配置如下: cvspserver 2401/tcp # cvs client/server operations cvspserver 2401/udp # cvs client/server operations 如果文件中已经存在上面的两行文字,就不用添加了。 配置完毕 /etc/init.d/cvsd start 第三部.建立cvs用户组和cvsroot用户 groupadd cvs … 继续阅读

发表在 Linux | 标签为 , , , | 2 条评论

快速上手 Linux 安装svn及其配置

第一步:快速上手 Linux 安装svn 安装:apt-get install subversion(apt-get安装) 安装 : yum install subversion(yum安装) 测试是否成功 svnserve –version svnserve,版本 1.6.6 (r40053) 编译于 Dec 12 2009,05:04:54 Copyright (C) 2000-2009 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). … 继续阅读

发表在 Linux | 标签为 , , | 留下评论

MAC系统读取SVN软件命令行

MAC系统读取SVN,不少朋友都在用Eclipse毕竟这玩意儿跨平台。下面来介绍一下其他的办法 1.小软件 SVNX MAC系统读取SVN小软件。 http://code.google.com/p/svnx/downloads/detail?name=svnX%201.3.3.dmg&can=2&q= 这个软件只有1.1M,很小啊。 安装完,打开以后,点击上方Window 点击 Repositories 弹出页面如下 输入一番以后双击名字21SVN。当然名字是你自己起的??打开以后点击上面的http://192.xxxxx 就可以看见连上了。 下面的什么checkout Export之类,大家自己鼓捣吧 2.浏览器 直接输入?http://192.168.1.213/svn/?然后浏览器就会弹出用户名和密码,就可以下载了。 3.命令行 对于一些命令行控的人来说,命令行永远是需要练习一下的。月小升就有点儿。必须学习 1.Checkout文件夹 vn checkout http://192.168.1.21/svn/test /Users/mc2/WEB/SVN –username yuexiaosheng –password yuexiaosheng1234 2、往版本库中添加新的文件 vn add file 例如:svn add test.php(添加test.php) vn add *.php(添加当前目录下所有的php文件) 3、将改动的文件提交到版本库 vn commit … 继续阅读

发表在 MAC | 标签为 | 留下评论