2010-10-10 303 views
2

我正在考慮在工作中轉向版本控制系統,但對於許多撰寫人員來說,學習曲線可能太多了,因爲他們在我們的共享開發中打開簡單的html文件並對其進行編輯服務器。主要問題是,有時候兩個人會立即在同一個文件上(在我們的開發服務器上)工作並相互覆蓋。如何查看誰在Windows文件服務器上打開了一個文件

是否有任何擴展到Windows資源管理器,只會顯示一個鎖定圖標附近的共享文件已被使用?對於我們來說,像這樣的事情可能比教大家從自己的工作副本開發並使用版本控制客戶端更簡單。我只想給用戶一個可見的警告,即一個文件已經被使用,不應該被使用。謝謝

回答

3

甚至可能沒有足夠的文件服務器本身的信息來確定這一點。例如,如果您在記事本中打開HTML文件,則從磁盤加載該文件,然後關閉文件。記事本在內存中保留一個副本,而不會將該文件保持在磁盤上打開。這意味着文件服務器甚至不知道有人正忙於編輯文件。

一些文本編輯器可能會保持文件打開,但這可能是例外而不是規則。

版本控制系統(Subversion和TortoiseSVN是方便人們使用),用戶可以申報意圖不依賴於底層技術,在短短的正確的方式打開文件。 TortoiseSVN在被鎖定的文件旁邊顯示一個「鎖定」圖標(用「獲取鎖定」菜單選項鎖定文件)。沒有鎖的文件被標記爲只讀,以幫助用戶知道他們還沒有準備好編輯它們。

+0

謝謝Greg。我主要關心的是爲那些希望對簡單的HTML文件進行小小調整的公司設置本地Coldfusion/IIS環境。他們認爲必須在本地簽出一個站點,調整它,簽入,在開發服務器上更新,測試,重複過程(如果不符合他們的喜好),這是荒謬的。其他人在我的情況?解決方案? – DannyLeavitt 2010-10-10 20:23:07

相關問題