2014-05-08

給windows使用者的簡易Git環境架設



我們公司屬於小型開發團隊,使用windows開發.net or asp程式,而開發的專案都屬於封閉專案,不能對外公開,所以要導入版本控制還是自己架設版控的Server比較保險。

隱約還記得前一篇文章講到架設比較簡易的SVN Server(明明就沒幾天),現在閱讀完介紹Git的書之後,才發現原來自己大錯特錯! Git Server的架設超簡單的啊!

雖然網路上搜尋如何架設Git Server的文章很多,但幾乎都只寫給Linux user看的,好我知道你們很強對指令都很熟悉,但難道使用windows的開發團隊就只能旁邊畫圈嗎?

windows使用者看了google來的Git教學文章,應該通常第一個疑問就是:
「那些指令在哪打?命令提示字元(cmd)裡面沒有耶!」
對,所以假設你跟我一樣是超新手,底下從頭開始,順便幫自己筆記一下...

2014-05-07

使用Ubuntu架設SVN Server + WebSVN

一直都想架設版本控管系統,雖然現在已經有Git這種分散式控管的版本控制,網路上也有像githubbitbucket這種很大又免費的Git Server,但小研究了一下,他的控管方式跟SVN不太一樣,可能會顛覆原本的觀念。公司開發程式的工程師就兩位,所有的專案又不能對外公開,那就先研究一下比較好架設的SVN就好,Git就等之後學會了再來慢慢轉換過去。

目標:
  1. 能夠版本控制(廢話)
  2. 可以透過svn://或是http://連線
  3. 能有web介面看到現在所有的專案
  4. 有帳號密碼才能存取
綜合網路上各篇文章吸收研究後,底下是我採用的方法,步驟紀錄就筆記一下。

2014-05-01

為Visual Studio增強編寫網頁功能性

之前用Visual Studio 2012開發網頁,有一天赫然發現它會自動幫我的js檔另存成最小化的.min.js,還有CSS檔只要有顏色相關的屬性設定,都會顯示顏色給你看。一開始還以為是內建功能,想說一直都沒發現原來VS這麼貼心,後來換成VS 2013,啊這些功能怎麼都沒有了?還以為2013比較不貼心...

原來,只要裝了Web Essentials這個擴充套件就行啦!(我的VS2012之前不曉得什麼時候亂看擴充功能然後就裝了,一直都不知道XD)