這是不可能的SVN服務器發送到在客戶端上執行的命令。如果你願意,你可以在每個客戶端上使用svn來運行svn和自定義腳本。當他們這樣做svn up
與svn rm <filename>
刪除
此外,文件在所有客戶端刪除。
從你的劇本我看,你發現所有的狀態行開始!這表明你已經改變了你的工作副本而不使用svn。來自manual
'!'
缺失項目(例如,您未使用svn移動或刪除它)。此 還表示目錄不完整(結帳或更新 已中斷)。
這聽起來像您或您的用戶正在做的事情是錯誤的。
編輯:這是關於刪除文件的一個測試階段的成績單:
我已經簽出存儲庫分成兩個工作拷貝,他們被稱爲SOF和SOF2我的磁盤上。
在sof上我已經添加了aFile.txt並提交了它。在sof2上,我剛剛檢出了該文件。這是現在的樣子:
$ svn info aFile.txt
Path: aFile.txt
Name: aFile.txt
URL: http://xp-dev.com/svn/sof/trunk/aFile.txt
Repository Root: http://xp-dev.com/svn/sof
Repository UUID: d3d45886-b759-4dae-a297-3c88720da0c3
Revision: 2
Node Kind: file
Schedule: normal
Last Changed Author: wederbrand
Last Changed Rev: 2
Last Changed Date: 2011-12-05 19:53:11 +0100 (Mon, 05 Dec 2011)
Text Last Updated: 2011-12-05 19:53:37 +0100 (Mon, 05 Dec 2011)
Checksum: e5bc1e83330bccc8efe0e884b79a1c43
現在,我要刪除它SOF
$svn rm aFile.txt
D aFile.txt
$ svn commit -m'file deleted'
Deleting trunk/aFile.txt
Committed revision 3.
$ l
<no files left in directory>
$ svn info aFile.txt
aFile.txt: (Not a versioned resource)
和文件已經一去不復返了,現在到哪裏SOF 2,我要得到最新的更新
$ l
total 8
-rw-r--r-- 1 raven staff 36 Dec 5 19:53 aFile.txt
$ svn up
D aFile.txt
Updated to revision 3.
$ l
<no files shown, it has been deleted>
如果你得到任何其他行爲比這個東西是很奇怪:)
Will Jenkins與Coda?這就是我們都用於開發的原因。 –
當Jenkins在服務器端工作時,Coda是開發環境。詹金斯是一個構建系統,你不需要構建它。但是,您可以使用Jenkins進行跟蹤更改,測試,語法檢查以及最重要的部署和打包等事情。用一點點的潤滑脂,你可以讓詹金斯驗證HTML/CSS語法,並且所有的網頁鏈接都是有效的。 –