<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>::CODER:: 誠智數位 &#187; Category &#187; 系統/軟體設定</title>
	<atom:link href="https://blog.coder.com.tw/category/system/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.coder.com.tw</link>
	<description>一群阿宅的工作、生活筆記</description>
	<lastBuildDate>Sat, 24 Oct 2020 04:55:21 +0000</lastBuildDate>
	<language>zh-TW</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.7.41</generator>
	<item>
		<title>macOS底下安裝php多版本並簡易切換</title>
		<link>https://blog.coder.com.tw/system/mac/macos%e5%ba%95%e4%b8%8b%e5%ae%89%e8%a3%9dphp%e5%a4%9a%e7%89%88%e6%9c%ac%e4%b8%a6%e7%b0%a1%e6%98%93%e5%88%87%e6%8f%9b/</link>
		<comments>https://blog.coder.com.tw/system/mac/macos%e5%ba%95%e4%b8%8b%e5%ae%89%e8%a3%9dphp%e5%a4%9a%e7%89%88%e6%9c%ac%e4%b8%a6%e7%b0%a1%e6%98%93%e5%88%87%e6%8f%9b/#comments</comments>
		<pubDate>Sat, 24 Oct 2020 02:24:51 +0000</pubDate>
		<dc:creator><![CDATA[海]]></dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">https://www.coder.com.tw/blog/?p=680</guid>
		<description><![CDATA[用brew安裝多個php版本 brew install php@7.2 brew install php@7.... <a class="more" href="https://blog.coder.com.tw/system/mac/macos%e5%ba%95%e4%b8%8b%e5%ae%89%e8%a3%9dphp%e5%a4%9a%e7%89%88%e6%9c%ac%e4%b8%a6%e7%b0%a1%e6%98%93%e5%88%87%e6%8f%9b/">Continue reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>用brew安裝多個php版本</p>
<p><code><br />
brew install php@7.2<br />
brew install php@7.3<br />
brew install php@7.4<br />
</code></p>
<p>切換版本<br />
例：從php7.2切換至php7.3<br />
<code><br />
brew unlink php@7.2<br />
brew link php@7.3 --force<br />
</code></p>
<p>加環境變數<br />
<code><br />
echo 'export PATH="/usr/local/opt/php@7.3/bin:$PATH"' >> /Users/wanghaishin/.bash_profile<br />
echo 'export PATH="/usr/local/opt/php@7.3/sbin:$PATH"' >> /Users/wanghaishin/.bash_profile<br />
source ~/.bash_profile<br />
<code></p>
<p>再下php -v就能看到版本己更改了</p>
<p>這時phpinfo()引用的版本還是舊的，要修改Apache的設定檔，引用的版本才會變更<br />
<code><br />
sudo vim /usr/local/etc/httpd/httpd.conf<br />
按i啟動編輯模式<br />
把php載入位址修改為對應版本<br />
LoadModule php7_module /usr/local/opt/php@7.3/lib/httpd/modules/libphp7.so<br />
按ESC<br />
shift+:<br />
wq<br />
停存並離開<br />
</code></p>
<p>再重整phpinfo()就會更新了</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.coder.com.tw/system/mac/macos%e5%ba%95%e4%b8%8b%e5%ae%89%e8%a3%9dphp%e5%a4%9a%e7%89%88%e6%9c%ac%e4%b8%a6%e7%b0%a1%e6%98%93%e5%88%87%e6%8f%9b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows版 Git UI入門教學-使用TortoiseGit和雲端硬碟進行協同開發</title>
		<link>https://blog.coder.com.tw/system/windows_tortoisegit_googledrive/</link>
		<comments>https://blog.coder.com.tw/system/windows_tortoisegit_googledrive/#comments</comments>
		<pubDate>Sat, 02 Aug 2014 11:27:30 +0000</pubDate>
		<dc:creator><![CDATA[海]]></dc:creator>
				<category><![CDATA[系統/軟體設定]]></category>

		<guid isPermaLink="false">http://www.coder.com.tw/blog/?p=175</guid>
		<description><![CDATA[雖然線上己經有很多成熟的Git Repository服務,ex Github 但想要免費使用就得公開原始碼,對... <a class="more" href="https://blog.coder.com.tw/system/windows_tortoisegit_googledrive/">Continue reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>雖然線上己經有很多成熟的Git Repository服務,ex Github</p>
<p>但想要免費使用就得公開原始碼,對我們來說不大方便。</p>
<p>Google了一下發現可以利用免費的雲端硬碟來當做Git Server。</p>
<p>我們這次使用的是Google Drive</p>
<p>使用之前必須先安裝相關軟體,資訊可以參考這篇</p>
<h2><a title="Windows版 Git UI入門教學-使用TortoiseGit &amp; msysGit" href="http://www.coder.com.tw/blog/system/windows_git_tortoisegit_msysgit/" target="_blank">Windows版 Git UI入門教學-使用TortoiseGit &amp; msysGit</a></h2>
<h1><span style="color: #ff0000;"><strong>A.建立遠端Git Repository</strong></span></h1>
<p><span style="color: #333399;">1.先在雲端硬碟中建立專案資料夾,並點滑鼠右鍵選擇Git Create repository here&#8230;</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/1.jpg"><img class="alignnone size-full wp-image-176" alt="1" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/1.jpg" width="483" height="388" /></a></p>
<p><span style="color: #333399;">2.接著要勾選Make it Bare,代表這個資料夾是用來做為Git的Remote Repository</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/2.jpg"><img class="alignnone size-full wp-image-177" alt="2" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/2.jpg" width="471" height="192" /></a></p>
<p><span style="color: #333399;">3.若資料夾出現下列檔案,就代表建立完成</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/3.jpg"><img class="alignnone size-full wp-image-178" alt="3" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/3.jpg" width="267" height="225" /></a></p>
<h1></h1>
<h1><span style="color: #ff0000;">B.建立本地專案目錄</span></h1>
<p><span style="color: #333399;">1.到本地的工作目錄中,點選滑鼠右鍵選Git Clone,把遠端目錄Clone回來</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/4.jpg"><img class="alignnone size-full wp-image-179" alt="4" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/4.jpg" width="519" height="363" /></a></p>
<p>2.</p>
<p><span style="color: #333399;">URL是Git Repository的資料夾位置</span></p>
<p><span style="color: #333399;">Directory是本地資料夾的位置</span></p>
<p><span style="color: #333399;">設定好後按OK</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/51.jpg"><img class="alignnone size-full wp-image-182" alt="5" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/51.jpg" width="548" height="390" /></a></p>
<p><span style="color: #333399;">3.沒意外的話就會出現Clone成功,Directory也會出現在指定的位置上</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/61.jpg"><img class="alignnone size-full wp-image-192" alt="6" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/61.jpg" width="699" height="606" /></a></p>
<h1><span style="color: #ff0000;">C.建立第一個版本,Push到Server</span></h1>
<p><span style="color: #333399;">1.建立內容,commit到本地,本例是在資料夾中新增一個master.txt的檔案</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/7.jpg"><img class="alignnone size-full wp-image-183" alt="7" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/7.jpg" width="417" height="126" /></a></p>
<p><span style="color: #333399;">2.然後commit</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/8.jpg"><img class="alignnone size-large wp-image-184" alt="8" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/8.jpg" width="498" height="447" /></a></p>
<p><span style="color: #333399;">3.在message打上此版本做過的變更,下面視窗會顯示此次修改的更動記錄,</span></p>
<p><span style="color: #333399;">Not Versioned  Files是指未被管理的檔案,如果這些檔案是要加入版本控管的,選得要打勾。</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/91.jpg"><img class="alignnone size-full wp-image-193" alt="9" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/91.jpg" width="543" height="606" /></a></p>
<p><span style="color: #333399;">4.沒意外的話會出現Commit成功</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/101.jpg"><img class="alignnone size-full wp-image-194" alt="10" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/101.jpg" width="513" height="564" /></a></p>
<p><span style="color: #333399;">5.Commit成功後,就可以Push到遠端的Repository去</span></p>
<p><span style="color: #333399;">在TortoiseGit的Menu中選擇Push</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/11.jpg"><img class="alignnone size-large wp-image-187" alt="11" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/11.jpg" width="600" height="490" /></a></p>
<p><span style="color: #333399;">6.Local選的是本地端的分支,Remote要選遠端的分支</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/12.jpg"><img class="alignnone size-large wp-image-188" alt="12" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/12.jpg" width="485" height="487" /></a></p>
<p><span style="color: #333399;">7.按下OK鈕,沒意外的話會出現另一次的成功畫面</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/13.jpg"><img class="alignnone size-full wp-image-189" alt="13" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/13.jpg" width="505" height="567" /></a></p>
<h1><span style="color: #ff0000;">D.其它USER取得Repository</span></h1>
<p><span style="color: #333399;">假設現在有一位User 2,要取得剛剛那位User(以下稱作User1)Push的資料,該如何操作呢?</span></p>
<p><span style="color: #333399;">1.User2必須在他的專案資料夾按右鍵,點擊Git Clone功能</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/14.jpg"><img class="alignnone size-full wp-image-195" alt="14" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/14.jpg" width="513" height="450" /></a></p>
<p><span style="color: #333399;">2.接著跟User1一樣,選擇URL目錄和Directory目錄後按OK</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/15.jpg"><img class="alignnone size-full wp-image-196" alt="15" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/15.jpg" width="549" height="386" /></a></p>
<p><span style="color: #333399;">3.專案資料夾及以經被commit的內容就會出現了</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/16.jpg"><img class="alignnone size-full wp-image-197" alt="16" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/16.jpg" width="501" height="195" /></a></p>
<h1><span style="color: #ff0000;">E.開始協同作業</span></h1>
<p><span style="color: #333399;">多人協同開發的流程基本上是這樣</span></p>
<p><span style="color: #333399;">順利的情況是這樣</span></p>
<h2><span style="color: #ff6600;">修改-&gt;Commit 本地-&gt;Push 到Server -&gt;沒衝突-&gt;完成</span></h2>
<p><span style="color: #333399;">User2對專案內容做了一些修改, 新增了user2新增 .txt文件,並commit到本地後,Push到Server</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/17.jpg"><img class="alignnone size-full wp-image-198" alt="17" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/17.jpg" width="591" height="687" /></a></p>
<p><span style="color: #333399;">出現完成訊息,就代表此次Push沒有衝突。</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/18.jpg"><img class="alignnone size-large wp-image-199" alt="18" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/18.jpg" width="504" height="567" /></a></p>
<p><span style="color: #333399;">那麼User1只要在他的專案資料夾中,對TortoiseGit的menu選擇Pull,就能同步更新User2的修改。</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/19.jpg"><img class="alignnone size-full wp-image-200" alt="19" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/19.jpg" width="600" height="644" /></a></p>
<p><span style="color: #333399;">3.Remote Branch要選擇Pull的分支</span></p>
<p><img class="alignnone size-full wp-image-201" alt="20" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/20.jpg" width="498" height="396" /></p>
<p><span style="color: #333399;">4.按OK後,若沒衝突就會出現成功的訊息,按右下角的Pulled Diff,可以觀看此次Pull做了哪些更新</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/21.jpg"><img class="alignnone size-large wp-image-202" alt="21" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/21.jpg" width="506" height="569" /></a></p>
<p><span style="color: #333399;">雙擊檔案2下,就會跳出視窗顯示檔案和已修改的地方,非常方便!</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/22.jpg"><img class="alignnone size-large wp-image-203" alt="22" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/22.jpg" width="450" height="468" /></a></p>
<p><span style="color: #333399;">接著在User1的專案目錄中,就己經被同步成最新版本了!</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/23.jpg"><img class="alignnone size-full wp-image-204" alt="23" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/23.jpg" width="621" height="198" /></a></p>
<p><span style="color: #333399;">不順利的情況則是</span></p>
<h2><span style="color: #ff6600;">修改-&gt;Commit本地-&gt;Push到Server-&gt;有衝突-&gt;失敗-&gt;處理衝突-&gt;再次Push到沒衝突為止-&gt;完成</span></h2>
<p><span style="color: #333399;">假設User1和User2都同時對master.txt做了以下修改</span></p>
<p><span style="color: #333399;">User1 更新的內容如下</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/24.jpg"><img class="alignnone size-full wp-image-205" alt="24" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/24.jpg" width="351" height="123" /></a></p>
<p><span style="color: #333399;">User2 更新的內容如下</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/25.jpg"><img class="alignnone size-large wp-image-206" alt="25" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/25.jpg" width="306" height="114" /></a></p>
<p><span style="color: #333399;">然後..User1在下班前將他的版本commit後push到server中</span></p>
<p><span style="color: #333399;">User2今天晚了30分鐘下班,在下班前將他的版本commit到server後,就發生了以下的情況</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/26.jpg"><img class="alignnone size-full wp-image-207" alt="26" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/26.jpg" width="501" height="570" /></a></p>
<p><span style="color: #333399;">錯誤原因上面寫的很清楚&#8230;總之就是..這次的修改與Server上的版本衝突了!</span></p>
<p><span style="color: #333399;">這時User2必須重新pull server上的版本(可直接按剛剛畫面左下角的Pull鈕),解決衝突發生的地方。</span></p>
<p><span style="color: #333399;">Pull發生衝突,TortoiseGit會主動詢問您是否要解決衝突</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/27.jpg"><img class="alignnone size-full wp-image-208" alt="27" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/27.jpg" width="253" height="111" /></a></p>
<p><span style="color: #333399;">遇到問題不能逃避,所以User2很Man的選了YES</span></p>
<p><span style="color: #333399;">接著會出現列出所有需要解決衝突的檔案名單</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/28.jpg"><img class="alignnone size-large wp-image-209" alt="28" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/28.jpg" width="680" height="350" /></a></p>
<p><span style="color: #333399;">點選檔案名稱檢視衝突內容</span></p>
<p><span style="color: #333399;">左上的視窗是SERVER上目前的版本,可以看到User1先前做的變更</span></p>
<p><span style="color: #333399;">右上的視窗是User2本地端的內容,大辣辣的記載User2今天的工作結晶</span></p>
<p><span style="color: #333399;">下面的視窗是工具自動合併的內容。</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/29.jpg"><img class="alignnone size-large wp-image-210" alt="29" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/29.jpg" width="680" height="572" /></a></p>
<p><span style="color: #333399;">在Server端和Local端的視窗按滑鼠右鍵,有出現一些解決衝突的方式可供選擇</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/30.jpg"><img class="alignnone size-large wp-image-211" alt="30" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/30.jpg" width="624" height="474" /></a></p>
<p><span style="color: #333399;">這是個困難的決定!</span></p>
<p><span style="color: #333399;">要為了顧全User1,選擇它,還是客觀的選擇最好的內容?</span></p>
<p><span style="color: #333399;">User2花了0.198201秒就做出了決定。</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/31.jpg"><img class="alignnone size-large wp-image-212" alt="31" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/31.jpg" width="680" height="578" /></a></p>
<p><span style="color: #333399;">下面的視窗顯示了User2的決定。</span></p>
<p><span style="color: #333399;">User1應該會明白的&#8230;User2心裡想。</span></p>
<p><span style="color: #333399;">接著按下上面的綠色勾勾,將這個衝突設定為已解決。</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/32.jpg"><img class="alignnone size-large wp-image-213" alt="32" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/32.jpg" width="351" height="225" /></a></p>
<p><span style="color: #333399;">再看到剛剛那個列著需要解決衝突的清單,己經被清空了,代表沒有其它衝突需要解決</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/33.jpg"><img class="alignnone size-large wp-image-214" alt="33" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/33.jpg" width="680" height="353" /></a></p>
<p><span style="color: #333399;">接著進行commit然後Push</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/34.jpg"><img class="alignnone size-full wp-image-215" alt="34" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/34.jpg" width="543" height="606" /></a></p>
<p><span style="color: #333399;">若沒有其它衝突,Push就會顯示User2成功把它的版本覆蓋到Server了!</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/35.jpg"><img class="alignnone size-large wp-image-216" alt="35" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/08/35.jpg" width="501" height="567" /></a></p>
<p><span style="color: #333399;">看到這裡,大家應該能稍微明白Git協同開發的用法。</span></p>
<p><span style="color: #333399;">至於明天User1上班之後發生了什麼</span><span style="color: #333399;">&#8230;&#8230;..又是另一段故事了。</span></p>
<p>&nbsp;</p>
<p>參考文件:<a href=" http://www.dotblogs.com.tw/kirkchen/archive/2012/03/30/use_dropbox_as_git_repository.aspx"> http://www.dotblogs.com.tw/kirkchen/archive/2012/03/30/use_dropbox_as_git_repository.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.coder.com.tw/system/windows_tortoisegit_googledrive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java was started but returned exit code=14</title>
		<link>https://blog.coder.com.tw/system/java-was-started-but-returned-exit-code14/</link>
		<comments>https://blog.coder.com.tw/system/java-was-started-but-returned-exit-code14/#comments</comments>
		<pubDate>Tue, 04 Mar 2014 08:55:40 +0000</pubDate>
		<dc:creator><![CDATA[海]]></dc:creator>
				<category><![CDATA[系統/軟體設定]]></category>

		<guid isPermaLink="false">http://www.coder.com.tw/blog/?p=155</guid>
		<description><![CDATA[今天要開始eclipse時,無法開啟 出現了這行錯誤及相關說明 Java was started but re... <a class="more" href="https://blog.coder.com.tw/system/java-was-started-but-returned-exit-code14/">Continue reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>今天要開始eclipse時,無法開啟</p>
<p>出現了這行錯誤及相關說明</p>
<p>Java was started but returned exit code=14</p>
<p>Google拜了一下後,才知道原來之前工作需要安裝的Oracle 9i 把電腦中的JRE改成1.3</p>
<p>解決方法如下:</p>
<p>只要去ecplise安裝目錄中找出ecplise.ini</p>
<p>在</p>
<div>-vmargs前面加入</div>
<div>
<pre id="content-619163045">-vm 
C:/Program Files/Java/jdk1.6.0_21/bin/javaw.exe

儲存後,ecplise就能開啟了

<a href="http://www.coder.com.tw/blog/wp-content/uploads/2014/03/未命名-2.png"><img class="alignnone size-full wp-image-156" alt="未命名-2" src="http://www.coder.com.tw/blog/wp-content/uploads/2014/03/未命名-2.png" width="495" height="393" /></a></pre>
</div>
]]></content:encoded>
			<wfw:commentRss>https://blog.coder.com.tw/system/java-was-started-but-returned-exit-code14/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[windows]sublime Text2安裝PHP Beautifier說明</title>
		<link>https://blog.coder.com.tw/system/windowssublime-text2%e5%ae%89%e8%a3%9dphp-beautifier%e8%aa%aa%e6%98%8e/</link>
		<comments>https://blog.coder.com.tw/system/windowssublime-text2%e5%ae%89%e8%a3%9dphp-beautifier%e8%aa%aa%e6%98%8e/#comments</comments>
		<pubDate>Mon, 16 Dec 2013 08:18:17 +0000</pubDate>
		<dc:creator><![CDATA[海]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[技術文章]]></category>
		<category><![CDATA[系統/軟體設定]]></category>

		<guid isPermaLink="false">http://www.coder.com.tw/blog/?p=141</guid>
		<description><![CDATA[sublime Text2的PHP Formate模組大家一般推的有2個,PHPTidy 和PHP Beaut... <a class="more" href="https://blog.coder.com.tw/system/windowssublime-text2%e5%ae%89%e8%a3%9dphp-beautifier%e8%aa%aa%e6%98%8e/">Continue reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>sublime Text2的PHP Formate模組大家一般推的有2個,PHPTidy 和PHP Beautifier<br />
本來因為PHP Beautifier安裝太麻煩,想直接安裝PHPTidy,結果PHPTidy在我的電腦怎麼裝都沒反應,<br />
百般無奈之下只好選擇另外一個安裝很麻煩的套件::::PHP Beautifier:::::::::::::</p>
<p>過程中遇到了無數的小問題,現在我把我遇到的問題和安裝過程整理如下:<br />
希望對各位覺得安裝很麻煩的人會有幫助</p>
<p>簡單來說,它的安裝有幾個步驟<br />
1.安裝PHP的PEAR(如果己經安裝過的可以套過此步驟)<br />
2.用PEAR 安裝PHP Beautifier套件<br />
3.用Sublime Text2的Package Control安裝PHP Beautifier功能<br />
4.調整參數</p>
<p>以下我針對各個步驟做詳細一點的說明<br />
<strong>1.安裝PHP的PEAR</strong></p>
<p>打開Windows命令字元提示視窗(cmd.exe)<br />
<strong style="color: red;"><br />
PS.這裡有一個地方要注意,因為它會需要寫作系統資料夾,所以一定要用系統管理員身份執行,不然一定沒辦法成功。<br />
</strong><br />
到你的php目錄之下<br />
輸入</p>
<div style="border-width: 1px; border-style: solid; background-color: #000000; color: #ffffff; padding: 5px;">php go-pear.phar</div>
<p>如果錯誤訊息顯示為找不到這個檔案,請到<a href="http://pear.php.net/go-pear.phar">http://pear.php.net/go-pear.phar</a>這個網址去下載go-pear.phar,並放到您的PHP目錄中</p>
<p>接著就看說明一直按ENTER就好了,(我是這樣,但您可以依據自己的需求調整)</p>
<p>安裝成功訊息出現後,<span style="color: #339966;">到此目錄中找到PEAR_ENV.reg檔案,點它2下</span>,PEAR就安裝好了。</p>
<p><strong>2.用PEAR安裝PHP_Beautifier-0.1.15</strong><br />
在PHP中輸入</p>
<div style="border-width: 1px; border-style: solid; background-color: #000000; color: #ffffff; padding: 5px;">pear install PHP_Beautifier-0.1.15</div>
<p>接著就會提示安裝完成</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/12/未命名-22.jpg"><img class="alignnone size-full wp-image-143" alt="未命名-2" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/12/未命名-22.jpg" width="636" height="440" /></a></p>
<p><strong>3.用Sublime Text2的Package Control安裝PHP Beautifier功能</strong></p>
<p>打開Sublime text2的Package Control (ctrl+shift+p),執行install Package,後輸入Php Beautifier後安裝</p>
<p>接著就會提示安裝完成。</p>
<p>4.調整參數</p>
<p>這樣就能用了嗎? 別急,還需要調整一些內容&#8230;.<br />
google大神拜到的</p>
<p><code><br />
# 修正出現 Cannot redeclare class Config 錯誤<br />
# 切進 PHP_Beautifier 的 Filter 目錄<br />
#打開PHP安裝目錄的pear/PHP/Beautifier/Filter</code></p>
<p># 打開下面兩個檔案<br />
- Pear.filter.php<br />
- phpBB.filter.php</p>
<p># 注解掉下句這句<br />
require_once (&#8216;PEAR/Config.php&#8217;);</p>
<p>接著修改php_beautifier.py文件</p>
<p>打開sublime text2上方工具列的Preferences-&gt;Browse Packages</p>
<p>接著會跳出檔案管理員,打開PhpBeautifier/php_beautifier.py這個檔案</p>
<p>找到第26行的<br />
<code><br />
cmd = "php_beautifier"<br />
</code><br />
修改為<br />
<code><br />
cmd = "PHP安裝目錄中的/php_beautifier.bat"<br />
</code><br />
然後就可以用了@@</p>
<p>&nbsp;</p>
<p>使用方法為</p>
<p>開啟您要格式化的PHP檔案後,在那頁選擇Ctrl+Shift+P後,輸入Format PHP,就可以看到效果了。</p>
<p>大家趕快去試試看吧^____________^</p>
<p>&nbsp;</p>
<p>如果需要過操作過程的圖示,參考資料有很多,可以前往觀賞</p>
<p>參考資料</p>
<p><a href="http://blog.wu-boy.com/2009/03/windows-appserv-%E5%AE%89%E8%A3%9D-pear-%E5%A5%97%E4%BB%B6/">http://blog.wu-boy.com/2009/03/windows-appserv-%E5%AE%89%E8%A3%9D-pear-%E5%A5%97%E4%BB%B6/</a></p>
<p><a href="http://blog.csdn.net/zm2714/article/details/8076077">http://blog.csdn.net/zm2714/article/details/8076077</a></p>
<p><a href="http://wangye.org/blog/archives/266/">http://wangye.org/blog/archives/266/</a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.coder.com.tw/system/windowssublime-text2%e5%ae%89%e8%a3%9dphp-beautifier%e8%aa%aa%e6%98%8e/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sublime Text安裝SublimeLinter進行PHP程式碼檢查</title>
		<link>https://blog.coder.com.tw/system/sublime-text%e5%ae%89%e8%a3%9dsublimelinter%e9%80%b2%e8%a1%8cphp%e7%a8%8b%e5%bc%8f%e7%a2%bc%e6%aa%a2%e6%9f%a5/</link>
		<comments>https://blog.coder.com.tw/system/sublime-text%e5%ae%89%e8%a3%9dsublimelinter%e9%80%b2%e8%a1%8cphp%e7%a8%8b%e5%bc%8f%e7%a2%bc%e6%aa%a2%e6%9f%a5/#comments</comments>
		<pubDate>Fri, 13 Dec 2013 14:10:27 +0000</pubDate>
		<dc:creator><![CDATA[海]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[系統/軟體設定]]></category>

		<guid isPermaLink="false">http://www.coder.com.tw/blog/?p=132</guid>
		<description><![CDATA[Sublime Text是個輕量又強大的程式碼編輯器 其它的好插件我不說了,但是安裝SublimeLinter... <a class="more" href="https://blog.coder.com.tw/system/sublime-text%e5%ae%89%e8%a3%9dsublimelinter%e9%80%b2%e8%a1%8cphp%e7%a8%8b%e5%bc%8f%e7%a2%bc%e6%aa%a2%e6%9f%a5/">Continue reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>Sublime Text是個輕量又強大的程式碼編輯器<br />
其它的好插件我不說了,但是安裝SublimeLinter時遇到一些問題,所以寫下來記錄一下。</p>
<p>照網路上的部驟安裝完後,也設定了Preferences-&gt;Package Settings-&gt;SublimeLinter-&gt;Settings – User<br />
<a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/12/未命名-2.jpg"><img class="alignnone size-full wp-image-133" alt="未命名-2" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/12/未命名-2.jpg" width="400" height="172" /></a></p>
<p>但是在程式碼輸入完儲存時,偵錯依然沒有作用</p>
<p>開啟Console後,發現有一些錯誤訊息,原來跟儲存檔案時編碼有關&#8230;.＿</p>
<p>類似<br />
<code><br />
Traceback (most recent call last):<br />
File ".\sublime_plugin.py", line 190, in on_post_save<br />
File ".\sublime_plugin.py", line 154, in run_timed_function<br />
File ".\sublime_plugin.py", line 189, in<br />
File ".\SublimeLinter.py", line 744, in on_post_save<br />
File ".\SublimeLinter.py", line 611, in reload_view_module<br />
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position 9: ordinal not in range(128)<br />
</code></p>
<p>google大神拜了之後,找到我一輩子也無法自己發現的解決方案</p>
<p>1.Preferences-&gt;Browser Packages</p>
<p>2.找到SublimeLinter/SublimeLinter.py 並開啟它</p>
<p>3.找到這個function</p>
<pre class="brush: plain; title: ; notranslate">
def reload_view_module(view):
 for name, linter in LINTERS.items():
 module = sys.modules[linter.__module__]

if module.__file__.encode('utf-8') == (view.file_name() or '').encode('utf-8'):
 print 'SublimeLinter: reloading language:', linter.language
 MOD_LOAD.reload_module(module)
 lint_views(linter)
 break

</pre>
<p>4.將這個function連內容替換如下</p>
<pre class="brush: plain; title: ; notranslate">
def reload_view_module(view):
    for name, linter in LINTERS.items():
        module = sys.modules[linter.__module__]
        module_file = module.__file__
        if isinstance(module_file, unicode):
            module_file = module_file.encode('utf-8')
        if module_file == view.file_name().encode('utf-8'):
            print 'SublimeLinter: reloading language:', linter.language
            MOD_LOAD.reload_module(module)
            lint_views(linter)
            break
</pre>
<p>鏘鏘!!!大功告成,有錯誤訊息了!!!</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/12/未命名-21.jpg"><img class="alignnone size-full wp-image-136" alt="未命名-2" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/12/未命名-21.jpg" width="796" height="416" /></a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.coder.com.tw/system/sublime-text%e5%ae%89%e8%a3%9dsublimelinter%e9%80%b2%e8%a1%8cphp%e7%a8%8b%e5%bc%8f%e7%a2%bc%e6%aa%a2%e6%9f%a5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows版 Git UI入門教學-使用TortoiseGit &amp; msysGit</title>
		<link>https://blog.coder.com.tw/system/windows_git_tortoisegit_msysgit/</link>
		<comments>https://blog.coder.com.tw/system/windows_git_tortoisegit_msysgit/#comments</comments>
		<pubDate>Fri, 13 Sep 2013 09:03:37 +0000</pubDate>
		<dc:creator><![CDATA[海]]></dc:creator>
				<category><![CDATA[系統/軟體設定]]></category>

		<guid isPermaLink="false">http://www.coder.com.tw/blog/?p=5</guid>
		<description><![CDATA[多人專案最麻煩的問題就是不同開發者之間,檔案互相蓋來蓋去 常常會發生因為覆蓋錯不同版本的檔案到開發目錄中,造成... <a class="more" href="https://blog.coder.com.tw/system/windows_git_tortoisegit_msysgit/">Continue reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>多人專案最麻煩的問題就是不同開發者之間,檔案互相蓋來蓋去</p>
<p>常常會發生因為覆蓋錯不同版本的檔案到開發目錄中,造成網站錯誤的慘劇。</p>
<p>最近趁有空的時間研究了一下PHP使用的版本控管工具</p>
<p>發現大家都很推Git</p>
<p>整理了一下入門的教學,希望對大家有幫助。</p>
<p>要裝Git前,必須先下載安裝檔案</p>
<h1><span style="color: #008000;">[Windows先下載]</span></h1>
<p>1.<a title="TortoiseGit &amp; Chinese, traditional Language Packs" href="http://code.google.com/p/tortoisegit/wiki/Download" target="_blank">TortoiseGit &amp; Chinese, traditional Language Packs</a></p>
<p>這是Git的GUI介面,可另外選擇語言包下載</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/2.jpg"><img class="alignnone size-full wp-image-6" alt="2" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/2.jpg" width="629" height="486" /></a></p>
<p>2.<a title="mysysGit" href="http://code.google.com/p/msysgit/downloads/list" target="_blank">msysGit</a></p>
<p>Git的主程式,因為附帶的GUI太鳥了,所以大家都建議另外安裝TortoiseGit這個GUI工具</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/1.jpg"><img class="alignnone size-full wp-image-7" alt="1" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/1.jpg" width="571" height="186" /></a></p>
<h1>安裝步驟</h1>
<p>此篇己經有很完整的安裝說明了,直接參考它就好 XD</p>
<p><a href="http://shaocian.blogspot.tw/2013/01/windows-git-msysgit-tortoisegit.html">http://shaocian.blogspot.tw/2013/01/windows-git-msysgit-tortoisegit.html</a></p>
<p>開始使用Git</p>
<p><strong>1.建立專案目錄</strong></p>
<p>此範例用全新的目錄當SAMPLE,第一步就是要建立新目錄</p>
<p>然後在專案的目錄中按右鍵,選擇Git Create Repository here</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/4.jpg"><img class="alignnone size-full wp-image-8" alt="4" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/4.jpg" width="435" height="219" /></a></p>
<p>如果是本機使用的專案管理Make it Bare千萬不要勾,這個選項是遠端存取用的,另一篇文章會說明它的用法</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/5.jpg"><img class="alignnone size-full wp-image-9" alt="5" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/5.jpg" width="480" height="194" /></a></p>
<p>這個動作是把Git相關的資料產生到這個目錄中</p>
<p>如果成功,目錄中會多了一個隱藏的Git資料夾</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/6.jpg"><img class="alignnone size-full wp-image-10" alt="6" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/6.jpg" width="243" height="171" /></a></p>
<p>這個資料夾就是Git用來放所有版本控管相關內容的地方,若專案資料夾要取消Git控管,只要刪除這個隱藏的資料夾就好</p>
<p><strong>2.檔案加入版本控管的功能</strong></p>
<p>我新增了一個index.html檔案,加了一些簡單的表單html</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/7.jpg"><img class="alignnone size-full wp-image-11" style="border: 1px solid black;" alt="7" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/7.jpg" width="237" height="162" /></a></p>
<p><span style="color: #ff0000;">  這樣這個資料夾就己經自動控管這些內容了嗎!?</span></p>
<p>當然不是= =</p>
<p>初始化資料夾後,這代表這個資料夾擁有版本控管的功能,但不代表資料夾中的檔案都己經被加入了版本控制。</p>
<p>這句話有點繞舌</p>
<p>簡單來說,就是您在這個資料夾中做的所有變更</p>
<p>都必須手動通知Git,將所變更的版本儲存。</p>
<p>如果有新加入的檔案,或沒被版本控管理的檔案,也要手動新增,新增方法如下</p>
<p>在資料夾的空白處按右鍵,選擇TortoiseGit-&gt;Add</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/10.jpg"><img class="alignnone size-full wp-image-14" alt="10" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/10.jpg" width="500" height="593" /></a></p>
<p>第一次使用,它會跳出警告,要你先輸入您的名稱和email</p>
<p>輸入後就能進行下一步</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/8.jpg"><img class="alignnone size-full wp-image-12" alt="8" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/8.jpg" width="366" height="114" /></a></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/9.jpg"><img class="alignnone size-full wp-image-13" alt="9" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/9.jpg" width="500" height="352" /></a></p>
<p>接著Git會列出所有的檔案,您可以自由選擇哪些要加入版本控管,哪些不要,選擇完之後按OK就好</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/11.jpg"><img class="alignnone size-full wp-image-15" alt="11" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/11.jpg" width="376" height="288" /></a></p>
<p><strong>3.Commit所有的修改</strong></p>
<p>將檔案加入後,我們就要版本管理中的第一個版本</p>
<p>Commit的意思,就是將所有的修改建立一個新的版本,方便隨時可以瀏覽與復原</p>
<p>在資料夾空白處按右鍵,選GetCommit-&gt;"master"</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/12.jpg"><img class="alignnone size-full wp-image-16" alt="12" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/12.jpg" width="350" height="350" /></a></p>
<p>接著TortoiseGit會列出這個階段所做的修改</p>
<p>new branch就是問你要不要建立新的分支點(新的版本),可以隨時復原</p>
<p>Set commit date讓你輸入日期</p>
<p>Set author 設定作者</p>
<p>Message:輸入版本註解 ,不輸入不能按下OK</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/13.jpg"><img class="alignnone size-full wp-image-17" alt="13" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/13.jpg" width="400" height="387" /></a></p>
<p>按下OK後,會出現commit相關的詳細訊息,下列訊息就代表完成。</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/14.jpg"><img class="alignnone size-full wp-image-18" alt="14" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/14.jpg" width="400" height="452" /></a></p>
<p><strong>4.建立新的分支版本</strong></p>
<p>接著我再加了2個欄位與一張圖</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/15.jpg"><img class="alignnone size-full wp-image-19" style="border: 1px solid black;" alt="15" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/15.jpg" width="285" height="432" /></a></p>
<p>commit到一個新的分支點,new branch勾起來,左邊文字方塊填入新的版本名稱,輸入message</p>
<p>下面那個視窗會列出所有的變更讓你確認,沒問題按OK後,就好了。</p>
<p><span style="color: #808080;">(好方便啊~以後我就不用再手動記錄修改的內容了~轉圈圈)</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/16.jpg"><img class="alignnone size-full wp-image-20" alt="16" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/16.jpg" width="400" height="481" /></a></p>
<p>要看每個版本修改的內容,可以選TortoiseGit-&gt;Show log</p>
<p><span style="color: #808080;">會列出每個版本所修改的內容,讓你對照,所有修改一目瞭然,不會再有那種A說B蓋,B說A蓋,推來推去的情況發生了</span></p>
<p><span style="color: #808080;">證據都在這裡&#8230;.誰做了什麼都清清楚楚</span></p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/17.jpg"><img class="alignnone size-full wp-image-21" alt="17" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/17.jpg" width="800" height="502" /></a></p>
<p>點選檔案還能看出修改了哪些內容,(修改的地方會用黃色標起來)</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/20.jpg"><img class="alignnone size-full wp-image-23" alt="20" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/20.jpg" width="800" height="418" /></a></p>
<h1>復原先前的版本</h1>
<p>如果真的發生的改錯的悲劇,或者是客戶突然說之前的修改不要了,要回覆</p>
<p>我再也不用很幹的把檔案打開,修修改改原始碼了</p>
<p>只要按一個鍵就輕鬆復原,而且任意切換版本!</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/19.jpg"><img class="alignnone size-full wp-image-22" alt="19" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/19.jpg" width="453" height="333" /></a></p>
<p>按OK後,所有的修改就都復原了</p>
<p><a href="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/7.jpg"><img class="alignnone size-full wp-image-11" style="border: 1px solid black;" alt="7" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/7.jpg" width="237" height="162" /></a></p>
<p>如果我還要再復原一次,就是從master復原到ver1,就用同樣的方式選擇ver1就可以輕輕鬆鬆的切來切去了</p>
<p>再也不用辛苦的備份和修改檔案了</p>
<p>如果我高興,要切換幾次都沒問題<br />
ㄟ~我切過來了~我又切回去了,我又切回來了,再切回去了</p>
<p><img style="border: 1px solid black;" alt="15" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/15.jpg" width="100" height="100" /><img style="border: 1px solid black;" alt="7" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/7.jpg" width="100" height="100" /><img style="border: 1px solid black;" alt="15" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/15.jpg" width="100" height="100" /><img style="border: 1px solid black;" alt="7" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/7.jpg" width="100" height="100" /></p>
<p><img style="border: 1px solid black;" alt="15" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/15.jpg" width="100" height="100" /><img style="border: 1px solid black;" alt="7" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/7.jpg" width="100" height="100" /><img style="border: 1px solid black;" alt="15" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/15.jpg" width="100" height="100" /><img style="border: 1px solid black;" alt="7" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/7.jpg" width="100" height="100" /></p>
<p><img style="border: 1px solid black;" alt="15" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/15.jpg" width="100" height="100" /><img style="border: 1px solid black;" alt="7" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/7.jpg" width="100" height="100" /><img style="border: 1px solid black;" alt="15" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/15.jpg" width="100" height="100" /><img style="border: 1px solid black;" alt="7" src="http://www.coder.com.tw/blog/wp-content/uploads/2013/09/7.jpg" width="100" height="100" /></p>
<h2>這有沒有很棒!? 超棒的XD~~~</h2>
<p>之前在寫.net時就有感受到版本控管軟體(TFS)帶來的好處</p>
<p>只不過一直沒在PHP找類似的軟體來用</p>
<p>但最近實在發生太多因為多人共同作業發生的慘案,也覺得手動控管非常沒效率,而且不安全,才Google了一下php在用的版本控管</p>
<p>Git很多人推</p>
<p>其實也不是沒原因</p>
<p>網路上教學文章很多,而且簡單好上手,我覺得還滿好用的,所以將心得發表在這裡,希望對想了解Git Windows使用方式的人會有幫助。</p>
<p>&nbsp;</p>
<p>線上協同作業可參考另一篇文章</p>
<p><strong><a title="編輯「Windows版 Git UI入門教學-使用TortoiseGit和雲端硬碟進行協同開發」" href="http://www.coder.com.tw/blog/wp-admin/post.php?post=175&amp;action=edit">Windows版 Git UI入門教學-使用TortoiseGit和雲端硬碟進行協同開發</a></strong></p>
<p>&nbsp;</p>
<h1>參考資料</h1>
<p>Git教學：初學者使用心得分享(Windows)</p>
<p><a href="http://www.mrmu.com.tw/2011/05/06/git-tutorial-for-beginner/" target="_blank">http://www.mrmu.com.tw/2011/05/06/git-tutorial-for-beginner/</a></p>
<p itemprop="name">Windows 版本控制系統 Git ( msysGit, TortoiseGit )</p>
<p itemprop="name"> <a href="http://shaocian.blogspot.tw/2013/01/windows-git-msysgit-tortoisegit.html" target="_blank">http://shaocian.blogspot.tw/2013/01/windows-git-msysgit-tortoisegit.html</a></p>
<p>Windows 的Git — TortoiseGit &amp; msysGit</p>
<p><a href="http://www.barryblogs.com/windows-%E7%9A%84git-tortoisegit-msysgit/" target="_blank">http://www.barryblogs.com/windows-%E7%9A%84git-tortoisegit-msysgit/</a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.coder.com.tw/system/windows_git_tortoisegit_msysgit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
