十二 08

国内优秀npm镜像推荐及使用

npm命令,npm源,npm国内源,npm配置

npm全称Node Package Manager,是node.js的模块依赖管理工具。由于npm的源在国外,所以国内用户使用起来各种不方便。下面整理出了一部分国内优秀的npm镜像资源,国内用户可以选择使用。

国内优秀npm镜像

淘宝npm镜像 Continue reading

25

windows系统不重启刷新环境变量的方法

通过窗口修改过环境变量后,运行cmd窗口,输入:

关闭cmd窗口,再次运行cmd窗口,测试:

看输出结果即是已更新的环境变量了。

25

cmd设置环境变量、查看、修改(覆盖与添加)简单说明

永久设置与临时设置环境变量

使用set进行环境变量设置时,只对当前对话框程序有效。当cmd设置对话框关闭时,环境变量复原。如:

  1. set PATH=%PATH%;C:\Program Files\

永久修改系统环境变量。使用setx 。如:

  1. setx PATH "%PATH%;C:\Program Files\"  /M

一、环境变量的作用: Continue reading

10

apache服务器使用.htaccess文件实现301永久重定向

一、把所有二级域名301重定向到一级域名上,如:把1.mrdede.com,abc.mrdede.com等重定向到mrdede.com

二、所一级域名301重定向到www二级域名上,即把mrdede.com 301重定向到www.mrdede.com

 

23

linux下SVN忽略指定文件/文件夹

1.配置SVN默认编辑器
vi ~/.bash_profile
最后一行加上:
export SVN_EDITOR=vim  # 定义svn editor为vim编辑
2.让配置生效
source ~/.bash_profile
3.设置忽略文件:
先切换到项目目录,如test
输入:
svn propedit svn:ignore .  #‘.’号需加上,代表当前目录;
输入需要忽略的文件/文件夹
如:
conf/db.php   #代表忽略conf文件下db.php这个文件
uploads       #代表忽略uploads这个文件夹
以上忽略的文件都是该项目目录的相对路径!

23

linux下svn命令使用实例

最近经常使用svn进行代码管理,这些命令老是记不住,得经常上网查,终于找了一个linux下svn命令使用大全:
1、将文件checkout到本地目录
svn checkout path(path是服务器 上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co

2、往版本库中添加新的文件
svn add file
例如:svn add test.php(添加test.php)
svn add *.php(添加当前目录下所有的php文件)

3、将改动的文件提交到版本库
svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)
例如:svn commit -m “add test file for my test“ test.php
简写:svn ci

4、加锁/解锁
svn lock -m “LockMessage“ [--force] PATH
例如:svn lock -m “lock test file“ test.php
svn unlock PATH

5、更新到某个版本
svn update -r m path
例如:
svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本 。
svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)
svn update test.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改 文件,然后清除svn resolved,最后再提交commit)
简写:svn up Continue reading

22

svn st 显示的文件状态

svn st –help

status (stat, st): 显示工作副本中目录与文件的状态。

用法: status [PATH...]

 

未指定参数时,只显示本地修改的条目(没有网络访问)。

使用 -q 时,只显示本地修改条目的摘要信息。

使用 -u 时,增加工作版本和服务器上版本过期信息。

使用 -v 时,显示每个条目的完整版本信息。

 

输出的前七栏各占一个字符宽度:

第一栏: 表示一个项目是增加、删除,还是修改

“ ” 无修改

“A” 增加

“C” 冲突

“D” 删除

“I” 忽略

“M” 改变

“R” 替换

“X” 未纳入版本控制的目录,被外部引用的目录所创建

“?” 未纳入版本控制

“!” 该项目已遗失(被非 svn 命令删除)或不完整

“~” 版本控制下的项目与其它类型的项目重名

第二栏: 显示目录或文件的属性状态 Continue reading