<?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>ไอเอินบล๊อก &#187; subversion</title>
	<atom:link href="http://www.iearn.in.th/tag/subversion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iearn.in.th</link>
	<description>Just Play and Just Knowledge</description>
	<lastBuildDate>Fri, 05 Aug 2011 15:10:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Install Subversion and Run as Service</title>
		<link>http://www.iearn.in.th/2010/12/09/install-subversion-and-run-as-service/</link>
		<comments>http://www.iearn.in.th/2010/12/09/install-subversion-and-run-as-service/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 18:03:46 +0000</pubDate>
		<dc:creator>nolifelover</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.iearn.in.th/?p=673</guid>
		<description><![CDATA[ไม่มีไรมากครับ yum install subversion เมื่อลงเสร็จแล้วก็เลือกที่ไว้ svn ผมเลือกไว้ที่ /var/svn จากนั้นก็สร้าง repository cd /var/svn svnadmin create websites ถัดจากนั้นก็เข้าไปแก้ config ในส่วนของ passwd ทำตามตัวอย่างเลยครับ จากนั้นเอา comment หน้า password-db ออกครับ ทดสอบดูได้โดย /usr/bin/svnserve -d -r /var/svn/ สามารถเข้าใช้งาน repository ได้ที่ svn://ip/website ถัดไปเป็นโค้ดส่วนของการรันเป็น service#!/bin/bash # # /etc/rc.d/init.d/subversion # # Starts the Subversion Daemon # # chkconfig: 345 90 10 # description: Subversion Daemon [...]]]></description>
			<content:encoded><![CDATA[<p>ไม่มีไรมากครับ<br />
<code>yum install subversion</code><br />
เมื่อลงเสร็จแล้วก็เลือกที่ไว้ svn ผมเลือกไว้ที่ /var/svn<br />
จากนั้นก็สร้าง repository<br />
<code>cd /var/svn<br />
svnadmin create websites</code><br />
ถัดจากนั้นก็เข้าไปแก้ config ในส่วนของ passwd ทำตามตัวอย่างเลยครับ จากนั้นเอา comment หน้า password-db ออกครับ<br />
ทดสอบดูได้โดย<br />
<code>/usr/bin/svnserve -d -r /var/svn/</code><br />
สามารถเข้าใช้งาน repository ได้ที่ svn://ip/website<br />
<span id="more-673"></span><br />
ถัดไปเป็นโค้ดส่วนของการรันเป็น service#!/bin/bash<br />
<code>#<br />
# /etc/rc.d/init.d/subversion<br />
#<br />
# Starts the Subversion Daemon<br />
#<br />
# chkconfig: 345 90 10<br />
# description: Subversion Daemon</p>
<p># processname: svnserve</p>
<p>source /etc/rc.d/init.d/functions</p>
<p>[ -x /usr/bin/svnserve ] || exit 1</p>
<p># To pass additional options (for instace, -r root of directory to server) to<br />
# the svnserve binary at startup, set OPTIONS here.<br />
OPTIONS="-r /var/svn"<br />
RETVAL=0<br />
prog="svnserve"<br />
desc="Subversion Daemon"</p>
<p>start() {<br />
   echo -n "Starting $desc ($prog):"<br />
   daemon $prog -d $OPTIONS<br />
   RETVAL=$?<br />
   [ $RETVAL -eq 0 ] &#038;&#038; touch /var/lock/subsys/$prog<br />
   echo<br />
}</p>
<p>stop() {<br />
   echo -n "Shutting down $desc ($prog):"<br />
   killproc $prog<br />
   RETVAL=$?<br />
   [ $RETVAL -eq 0 ] &#038;&#038; success || failure<br />
   echo<br />
   [ $RETVAL -eq 0 ] &#038;&#038; rm -f /var/lock/subsys/$prog<br />
   return $RETVAL<br />
}</p>
<p>case "$1" in<br />
   start)<br />
      start<br />
      ;;<br />
   stop)<br />
      stop<br />
      ;;<br />
   restart)<br />
      stop<br />
      start<br />
      RETVAL=$?<br />
      ;;<br />
   condrestart)<br />
      [ -e /var/lock/subsys/$prog ] &#038;&#038; restart<br />
      RETVAL=$?<br />
      ;;<br />
   *)<br />
   echo $"Usage: $0 {start|stop|restart|condrestart}"<br />
   RETVAL=1<br />
esac</p>
<p>exit $RETVAL<br />
</code></p>
<p>การใช้งานก็ง่ายมากครับ /etc/init.d/subversion start</p>
<p>ที่มา <a href="http://blog.webramz.com/install-subversion-on-centos-cpanel-vps-with-autostart-script-on-reboot/">http://blog.webramz.com/install-subversion-on-centos-cpanel-vps-with-autostart-script-on-reboot/</a></p>

<p class="sayac_bilgi">30 views</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iearn.in.th/2010/12/09/install-subversion-and-run-as-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Svn: warning: cannot set LC CTYPE locale</title>
		<link>http://www.iearn.in.th/2010/11/22/svn-warning-cannot-set-lc-ctype-locale/</link>
		<comments>http://www.iearn.in.th/2010/11/22/svn-warning-cannot-set-lc-ctype-locale/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 01:25:09 +0000</pubDate>
		<dc:creator>nolifelover</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.iearn.in.th/?p=665</guid>
		<description><![CDATA[ปัญหา error ของ svn svn: warning: cannot set LC_CTYPE locale svn: warning: environment variable LANG is en_US.UTF-8 svn: warning: please check that your locale name is correct Type 'svn help' for usage. แก้โดย echo "export LC_ALL=C" >> /etc/profile export LC_ALL=C 17 views]]></description>
			<content:encoded><![CDATA[<p>ปัญหา error ของ svn<br />
<code>svn: warning: cannot set LC_CTYPE locale<br />
svn: warning: environment variable LANG is en_US.UTF-8<br />
svn: warning: please check that your locale name is correct<br />
Type 'svn help' for usage.</code></p>
<p>แก้โดย<br />
<code>echo "export LC_ALL=C" >> /etc/profile<br />
export LC_ALL=C</code></p>

<p class="sayac_bilgi">17 views</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iearn.in.th/2010/11/22/svn-warning-cannot-set-lc-ctype-locale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN This client is too old to work with working copy</title>
		<link>http://www.iearn.in.th/2009/05/18/svn-this-client-is-too-old-to-work-with-working-copy/</link>
		<comments>http://www.iearn.in.th/2009/05/18/svn-this-client-is-too-old-to-work-with-working-copy/#comments</comments>
		<pubDate>Sun, 17 May 2009 18:55:16 +0000</pubDate>
		<dc:creator>nolifelover</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.iearn.in.th/?p=474</guid>
		<description><![CDATA[งานยิ่งรีบดันมาเจอปัญหาเรื่องของ svn อีกเหนื่อยเลยครับนื่องจากว่าผมได้ลง 1.6 ไปก่อนหน้าเลยทำให้เกิดปัญหากับการทำงานเนื่องจากว่าผมได้กลับมาใช้ version 1.5.6 แล้วเลยต้องมาปวดหัวกันอีก มาดูวิธีการแก้ไขกัน ผมได้ลองไปอ่านใน help ของ svn ได้ความตามนี้ครับ http://subversion.tigris.org/faq.html#working-copy-format-change แต่หากอ่านแล้วไม่เข้าใจก็ทำตามผมดีกว่าครับ 1. ไปโหลด python สำหรับแต่ละ OS มาครับผมใช้ windows ก็เลือกเป็น windows installer ละกันครับง่ายดี 2. เมื่อโหลดเสร็จแล้วให้ลงครับ จากนั้นไปโหลดไฟล์ http://svn.collab.net/repos/svn/trunk/tools/client-side/change-svn-wc-format.py 3. จากนั้นสั่งรัน .py ที่โหลดมาครับ ตัวอย่างผมใช้ 1.5 ตอนนีี้ครับ change-svn-wc-format.py d:\Project\PupaProject\trade_manager 1.5 --skip-unknown-format เป็นอันว่าเรียบร้อยครับสามารถกลับมาใช้งานได้ดังเดิม 6 views]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.iearn.in.th/wp-content/uploads/2009/05/svn-error.jpg"><img src="http://www.iearn.in.th/wp-content/uploads/2009/05/svn-error-300x97.jpg" alt="svn-error" title="svn-error" width="300" height="97" class="aligncenter size-medium wp-image-475" /></a></p>
<p>งานยิ่งรีบดันมาเจอปัญหาเรื่องของ svn อีกเหนื่อยเลยครับนื่องจากว่าผมได้ลง 1.6 ไปก่อนหน้าเลยทำให้เกิดปัญหากับการทำงานเนื่องจากว่าผมได้กลับมาใช้ version 1.5.6 แล้วเลยต้องมาปวดหัวกันอีก มาดูวิธีการแก้ไขกัน<br />
<span id="more-474"></span><br />
ผมได้ลองไปอ่านใน help ของ svn ได้ความตามนี้ครับ <a href="http://subversion.tigris.org/faq.html#working-copy-format-change">http://subversion.tigris.org/faq.html#working-copy-format-change</a> แต่หากอ่านแล้วไม่เข้าใจก็ทำตามผมดีกว่าครับ<br />
1. ไปโหลด python สำหรับแต่ละ OS มาครับผมใช้ windows ก็เลือกเป็น windows installer ละกันครับง่ายดี<br />
2. เมื่อโหลดเสร็จแล้วให้ลงครับ จากนั้นไปโหลดไฟล์ <a href="http://svn.collab.net/repos/svn/trunk/tools/client-side/change-svn-wc-format.py">http://svn.collab.net/repos/svn/trunk/tools/client-side/change-svn-wc-format.py</a><br />
3. จากนั้นสั่งรัน .py ที่โหลดมาครับ ตัวอย่างผมใช้ 1.5 ตอนนีี้ครับ<br />
<code>change-svn-wc-format.py d:\Project\PupaProject\trade_manager 1.5 --skip-unknown-format</code><br />
เป็นอันว่าเรียบร้อยครับสามารถกลับมาใช้งานได้ดังเดิม</p>

<p class="sayac_bilgi">6 views</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iearn.in.th/2009/05/18/svn-this-client-is-too-old-to-work-with-working-copy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

