Git Tag 提交脚本

该脚本功能为:提交当前修改的内容,并将当前版本生成指定名称的tag,然后提交到git repository.

#!/usr/bin/env bash
tagname=$1

if [ -z $tagname ]
then
  echo "请输入 "tag name" "
  exit 0

[……]阅读全文

gitsh的安装和使用

简介

gitsh是一个git脚本运行环境,启动gitsh环境之后,所有的git命令都无需再输入 git 。简单对比一下:

git add --all
git commit -m "update"

gitsh中

add --all
commit -m "update"

安装

./aut

[……]阅读全文

git 仓库服务器程序

gitblit

http://gitblit.com

git-web

http://git-scm.com/book/zh/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-GitWeb

gitlab

http://gitlab.com[……]阅读全文

pptp 建立vpn的常见问题

Couldn’t open the /dev/ppp device: No such file or directory

由于未建立 ppp 导致

mknod /dev/ppp c 108 0
chmod 600 /dev/ppp

参考: http://www.dataparadis.[……]阅读全文

svn merge 用法

merge: Merge changes into a working copy.
usage: 1. merge SOURCE[@REV] [TARGET_WCPATH]
(the ‘sync’ merge)
2. merge [-c M[,N…] | -r[……]阅读全文

OSX命令行下运行 .app, .pkg 等文件的方法

对于pkg 和 mpkg 文件

installer -pkg /path/file.pkg -target /Volumns/Disk/Application/

对于 .app 文件

open file.app 即可,不过在恢复系统时,不可运行该文件。[……]阅读全文

解决MacOSX 中无法以root 运行 gitsh 的问题

sudo gitsh 提示错误: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require’: cannot[……]阅读全文

gitsh 的源码安装和使用

下载源码: https://github.com/thoughtbot/gitsh.git

进入gitsh目录,按照官方的说法,安装方法是linux下编译安装软件的通用步骤,
[code]
./configure
make
sudo make install
[/code]

但是当你按照以上步骤[……]阅读全文

Jenkins 启动参数

Running from: /Users/deheng/Jenkins/jenkins.war
webroot: $user.home/.jenkins
Jenkins Continuous Integration Engine 1.561
Usage: java -jar jenkins.war[……]阅读全文

MacOS 下的命令行工具

TotalTerminal

该软件最早是一个名叫:Visor 的 SIMBL 插件。

最新版 1.4.10

http://totalterminal.binaryage.com

iTerm2

https://iterm2.com[……]阅读全文

让OSX收到10.9.2的更新提示

在终端下输入:
[code lang=”bash”]
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL https://swscan.apple.com/content/catalogs/othe[……]阅读全文

mac 下的软件仓库

用过linux的用户一定熟悉各种发行版软件仓库的安装方式,其实 macosx 也有第三方的软件仓库

MacPorts
http://www.macports.org

brew

Fink
https://github.com/fink/fink[……]阅读全文

OSX下为所有未知类型的文件设置默认的文本编辑器

defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.macromates.TextMate.previe

[……]阅读全文

This page loaded in 1.488 seconds with 65 database queries.