电脑启动SVN更新,电脑关闭SVN提交
前提
此篇献给那些程序员的女朋友,公司使用公司的电脑,回到家里使用家里的电脑。有时候防止忘记文件传输,导致生闷气。所以可以通过SVN同步文件
电脑服务器安装SVN服务端
大家应该都会有自己的服务器,无论哪个公司的服务器,最低配置的服务器就可以满足日常需求。
下载并安装svn服务端,下载地址:https://tortoisesvn.net/downloads.html,正常安装即可。
个人电脑安装SVN客户端
下载并安装svn客户端,下载地址:下载网址:https://tortoisesvn.net/downloads.html。注意事项:
主要是在cmd中执行svn命令。
个人电脑环境配置
在path配置中,增加svn安装地址。
设置开机启动更新SVN
脚本内容如下:
cd C:\Users\mxlzyy\Desktop\file
svn update
地址:C:\Users\mxlzyy\Desktop\file 为文件存放文件夹
脚本放置地址:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
设置关机启动上传SVN
脚本如下:
cd C:\Users\mxlzyy\Desktop\file
svn add .
svn commit -m “” *
shutdown -s -t 200
没有做到点击关机时通过组策略管理执行脚本,我是设置了关机时执行脚本,但是无效果,以后解决掉此问题我会修改掉这里。大概思路,把当前脚本去掉定时关机,组策略关机执行脚本,家庭版windows运行命令gpedit.msc无法找到,执行下面脚本(管理员):
@echo off
pushd “%~dp0”
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in (‘findstr /i . List.txt 2^>nul’) do dism /online /norestart /add-package:“C:\Windows\servicing\Packages%%i”
pause
如果大家找到解决办法也可以留言,我会联系大家的,谢谢!