git-svn克隆太慢

2018年1月13日 22:01

git-svn默认是从第一个svn版本开始克隆,直到最后一个版本。

  • 默认克隆每个版本
git svn clone  svn_url
  • 仅克隆最新版本
git svn int  svn_url
git svn fetch -r HEAD         #HEAD代表最新版本
git svn fetch -r svn_number   #获取指定的svn版本
 
百病之源

 

评论(0) 阅读(1)

同时管理git与svn两种仓库

2018年1月13日 21:31

如果开发环境使用git仓库,正式环境使用svn仓库。如何将管理有种仓库的代码呢?
幸好git与svn有一个桥接工具git-svn,可以将两种仓库衔接起来,用不同分支进行管理。
 
下面以将git代码,并入svn仓库为例
  • 首先从svn仓库克隆代码
git svn int http://ip/svn/demo/trunk  demo
git svn fetch -r HEAD
  • 添加git仓库地址
cd demo
git remote add git  http://ip/path/demo.git
  • 获取git仓库的分支
git fetch git master    #获取git仓库的master分支
git fetch git 1.0       #获取git仓库的1.0分支
git fetch git           #获取所有git分支
 
  • 此时本地git的分支情况
➜  demo git:(master) git branch -a
* master               #默认对应svn
  remotes/git-svn      #svn
  remotes/git/1.0      #远程git的1.0分支
  remotes/git/master   #远程git的master分支
  • 将git代码合并到svn分支
git merge  git-master
  • 更新并提交
git svn rebase
git svn dcommit
 
此生必看的科学实验-水知道答案
此生不能不认识的一个人
精神病为什么治不好
百病之源

 

Tags: git-svn
评论(0) 阅读(1)

设置账号和密码永不过期

2017年9月11日 20:27

  • * 查看用户信息
PS C:\Users\wyq> net user wyq
用户名                 wyq
全名
注释
用户的注释
国家/地区代码          000 (系统默认值)
帐户启用               Yes
帐户到期               从不

上次设置密码           2016/1/19 17:46:52
密码到期               从不
密码可更改             2016/1/19 17:46:52
需要密码               No
用户可以更改密码       Yes

允许的工作站           All
登录脚本
用户配置文件
主目录
上次登录               2017/8/30 10:09:58

可允许的登录小时数     All

本地组成员             *Administrators       *Performance Log Users
全局组成员             *None
命令成功完成。
 
  • 帐号永不过期
net user username  password  /add /expires:never
 
  • 密码永不过期
wmic UserAccount where "Name='username'" set PasswordExpires=False
 
此生必看的科学实验-水知道答案
精神病为什么治不好
贤公和尚,佛门榜样
 

 

Tags: windows
评论(0) 阅读(410)

MSFT_NetAdapter修改网卡名

2017年7月15日 06:51

修改网卡名,使用powershell命令即可,如果在多种语言环境,就要考虑编码问题。有什么方法可以省掉编码转换呢
  • powershell
Rename-NetAdapter -Name "current_name" -NewName "new_name"
  • wmi
上面命令在代码中调用,需要考虑Name编码,使用wmi接口可以不用
conn = wmi.WMI(moniker="//./root/StandardCimv2")
net_adapters = conn.MSFT_NetAdapter(HardwareInterface=True)
net_adapters[0].Rename("newname")
 
此生必看的科学实验-水知道答案

 

评论(0) 阅读(425)

删除几天前的文件

2017年7月15日 06:39

  • 删除10天前的文件
(Get-Childitem).where{$_.LastWriteTime -lt (Get-Date).AddDays(-10)} |rm

Get-Childitem 查询当前目录下的文件
Get-Date.AddDays(-10) 当前时间向前退10天

此生必看的科学实验-水知道答案


 

Tags: windows
评论(0) 阅读(420)

cacls查看文件权限

2017年7月15日 06:21

PS C:\> cacls .\099260b8-7e81-4d4c-8970-c637011399bf.txt
C:\099260b8-7e81-4d4c-8970-c637011399bf.txt BUILTIN\Administrators:(ID)F
                                            NT AUTHORITY\SYSTEM:(ID)F
                                            BUILTIN\Users:(ID)R

  • F 表示完全控制
  • C 表示更改
  • W 表示写入
  • R 表示读取

 

Tags: windows
评论(0) 阅读(441)

w32tm同步时间

2017年6月22日 23:56

w32tm /register 注册为系统服务
w32tm /unregister 取消系统服务
net start w32time 启动服务
w32tm /config /manualpeerlist:192.168.70.23 /syncfromflags:manual /update
w32tm /resync   同步

 

此生必看的科学实验-水知道答案
为什么观看这部记录片
精神病为什么治不好
百病之源
净土大经科注2014

评论(0) 阅读(484)

python打乱数组顺序

2017年6月22日 23:44

import random
a = [1, 2, 3, 4, 5];
random.shuffle(a)
print a
#[2, 3, 1, 5, 4]
此生必看的科学实验-水知道答案
为什么观看这部记录片
精神病为什么治不好
百病之源
净土大经科注2014

评论(0) 阅读(502)

python取文件后缀

2017年6月22日 23:41

#取文件后缀
>>> os.path.splitext("/root/a.py")
('/root/a', '.py')

#取目录与文件名
>>> os.path.split("/root/a.py")
('/root', 'a.py')

此生必看的科学实验-水知道答案
为什么观看这部记录片
精神病为什么治不好
百病之源
净土大经科注2014

评论(0) 阅读(533)

nsis遍历当前目录

2017年6月22日 23:37

demo.nsi

Outfile "helloworld.exe"

Section
      ;$0表示文件句柄, $1获得的文件名
      FindFirst  $0  $1  "$EXEDIR\*.py"
      loop:
        ;文件名为空结束循环
        StrCmp $1 "" done
        ;打印
        DetailPrint $1
        ;通过句柄$0,查找下一个文件,得到文件名$1
        FindNext $0 $1
        Goto loop
      done:
SectionEnd

 
此生必看的科学实验-水知道答案
为什么观看这部记录片
精神病为什么治不好
百病之源
净土大经科注2014

Tags: nsis
评论(0) 阅读(471)