<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[阿Tim日志]]></title> 
<link>https://atim.cn/index.php</link> 
<description><![CDATA[专业的php开发者.开发团队的带队人]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[阿Tim日志]]></copyright>
<item>
<link>https://atim.cn/tortoisesvn_samba_linux/</link>
<title><![CDATA[tortoisesvn samba 出现commit时出现错误的解决方法]]></title> 
<author>bkkkd &lt;partybase@gmail.com&gt;</author>
<category><![CDATA[开发应用]]></category>
<pubDate>Mon, 29 Dec 2008 01:38:17 +0000</pubDate> 
<guid>https://atim.cn/tortoisesvn_samba_linux/</guid> 
<description>
<![CDATA[ 
	这个问题以前一直存在，不过一直没有人去解决。先说说我们的开发环境。<br/>我们的测试机是fedora系统，所有人的程序都放在测试机上，<br/>然后用<a href="http://atim.cn/post/tortoisesvn_samba_linux.php" target="_blank">samba</a>把各自的程序目录共享到windows的网络上。<br/>我们都是在windows上进行开发。版本控制是用<a href="http://atim.cn/post/tortoisesvn_samba_linux.php" target="_blank">TortoiseSVN</a>.<br/><br/>我们每次commit图片时都会遇上类似以下的错误提示<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"><br/>Command&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: Commit<br/>Adding&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : &#92;&#92;xxx.xxxx.xxx.xxx&#92;3selected_bg.gif<br/>Sending content&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: &#92;&#92;xxx.xxxx.xxx.xxx&#92;3selected_bg.gif<br/>Error&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 提交成功，但是发生了其它错误，细节如下: <br/>Error&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 执行 post-commit 出错 (细节如下): <br/>Error&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 在目录“&#92;&#92;xxx.xxxx.xxx.xxx&#92;”中<br/>Error&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 处理命令 “committed” 于 “&#92;&#92;xxx.xxxx.xxx.xxx&#92;” 出错<br/>Error&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 不能移动“&#92;&#92;xxx.xxxx.xxx.xxx&#92;.svn&#92;props&#92;3selected_bg.gif.svn-work”到“&#92;&#92;xxx.xxxx.xxx.xxx&#92;.svn&#92;prop-base&#92;3selected_bg.gif.svn-base”: <br/>Error&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 拒绝访问。<br/></div></div><br/>提交是成功的，但是在移动临时文件时却没有权限。<br/>由于这样，我想应该是samba在配置时没给足够的权限。<br/>在Samba上共享目录配置加上以下的代码<br/><div class="code"><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create mask = 0000<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;directory mask = 0755<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delete readonly = yes<br/></div><br/>create mask 当用户在建立文件的时候会在默认的权限下增加一个限制。好像默认的权限是777，如果create mask是022.这个很建的文件就会变成变成755.<br/>directory mask 用户建立目录的默认权限。（其实有点不理解为什么create mask 是限制权限，而directory mask是却是默认值）<br/>delete readonly 是指可以删除只读的文件
]]>
</description>
</item><item>
<link>https://atim.cn/tortoisesvn_samba_linux/#blogcomment710</link>
<title><![CDATA[[评论] tortoisesvn samba 出现commit时出现错误的解决方法]]></title> 
<author>共享登陆站 &lt;diamond@tapeby.cn&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 29 Dec 2008 04:22:07 +0000</pubDate> 
<guid>https://atim.cn/tortoisesvn_samba_linux/#blogcomment710</guid> 
<description>
<![CDATA[ 
	好，感谢提供。。。^^
]]>
</description>
</item><item>
<link>https://atim.cn/tortoisesvn_samba_linux/#blogcomment711</link>
<title><![CDATA[[评论] tortoisesvn samba 出现commit时出现错误的解决方法]]></title> 
<author>lee &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Wed, 31 Dec 2008 14:35:40 +0000</pubDate> 
<guid>https://atim.cn/tortoisesvn_samba_linux/#blogcomment711</guid> 
<description>
<![CDATA[ 
	[emot]grin[/emot]元旦快乐
]]>
</description>
</item>
</channel>
</rss>