簡體   English   中英

Linux上的PHP4,Windows上的Dev…顛覆問題

[英]PHP4 on Linux, Dev on Windows… Subversion problem

“清理無法處理以下路徑,系統找不到指定的文件”

Tortoise SVN是否要在SAMBA分享中遇到這個問題?。關於安裝的任何想法嗎? 它的權限可能被破壞了,但是此設置感覺不是很可靠。必須刪除受影響的目錄,然后從svn重新創建。

我在Windows框中的notepad ++中完成所有開發,並通過Samba使用Windows共享驅動器。

Windows Vista筆記本電腦運行顛覆和烏龜。

在運行PHP4的VMWare下運行的Ubuntu8.10和舊的sybase_ct驅動程序在主機上與MSSQL進行通訊。 我需要它來反映生產環境。

我們在工作中遇到同樣的問題

通常Tsvn(TortoiseSVN)在移動自己創建的文件夾時遇到問題,因此我們收到類似“ 無法將xxx移動到yyy ... ”,“ 工作副本已鎖定,請清除 ”之類的錯誤,然后清除失敗。

我們在samba共享定義中嘗試使用“ readonly = yes ”,但是沒有用。

之后,我們發現Tsvn創建的文件夾創建的文件夾為444或類似名稱(對所有者也是只讀的),因此在需要移動文件夾時無法刪除該文件夾。 我們在份額定義中使用'force create mode = 600'解決了問題。

還有更多,我告訴您,當您因該錯誤而被阻止時,您無需刪除整個項目並從SVN中簽出新的工作副本:當您位於目標共享根目錄中時,足以從shell啟動此命令項目文件夾

rm -rf `find . -type d -name .svn`

以遞歸方式刪除.svn文件夾,然后檢出(已經存在的文件將僅被重新版本化,而不下載)。

以我的經驗,使用Apache + SVN比共享文件存儲庫要強大得多,盡管設置起來比較困難(對於Ubuntu來說,可能不太合適,因為它很合適)

或者,您可以使用ssh + svn,即隧道到linux盒。

兩種方法都消除了桑巴和文件共享,這聽起來很可疑。

我想我發現了我的問題:

http://tortoisesvn.tigris.org/faq.html#samba

在我的/etc/samba/smb.conf文件中,放入delete readonly = yes

手指交叉....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM