2010-08-17 100 views
4

我現在只是嘗試使用TextMate作爲非常強大但非常難看的PHPStorm(在我的Mac上)的替代品。如何使用TextMate將更改提交到Subversion存儲庫

一切都很好,除了SVN。我已將我的工作副本存儲在磁盤上,並且TextMate正確顯示了我從該工作副本打開的任何文件的SVN元數據。

但是,現在我對文件進行了更改,並且希望將其提交到存儲庫,當我提交併在提交對話框中單擊確定時,我所得到的只是一個對話框窗口,顯示「正在傳輸文件數據」還有一個不確定的進度條永遠坐在那裏。 (沒有取消按鈕來阻止它,所以我必須退出TextMate才能離開它。)

顯然我太笨了。我在哪裏告訴TextMate我的svn證書,所以它可以寫入存儲庫?在我可以提交之前,不應該要求我提供用戶名和密碼嗎?

回答

1

我剛剛有同樣的問題。

當使用subversion bundle Commit(^⇧A+ 5)時,您沒有任何反饋。 嘗試狀態(^⇧A+ 0),然後點擊提交按鈕。 你可能會看到,剛纔我看到:

Error validating server certificate for 'https://svn.yourserver.com:443': 

的問題是:有沒有辦法通過TextMate中提供用戶輸入。 如果您收到此消息在終端你會打的接受(P)p ermanently和ther'd沒有問題

這裏可能是答案:http://unfuddle.com/community/forums/5/topics/752 但到目前爲止,我不太明白哪裏放證書文件 我會盡快解決它。

2

我有同樣的問題。我通過打開我的Mac上的終端並使用下面的命令連接到遠程Subversion存儲庫來解決此問題。

$ svn籤https://yourusername.svn.beanstalkapp.com/

我,然後提示我的魔豆密碼。一旦我通過終端進行連接,Tex​​tmate SVN捆綁包按預期工作。

+0

這是我的解決方案,並在#textmate確認爲驗證方式。 – 2012-09-19 21:40:08

0

這也可能發生在svn二進制文件已更新並且不再有權訪問鑰匙串的情況下。在命令行工作將嘗試一種svn diffsvn status,但如果你嘗試提交測試,你會得到一個鑰匙串彈出:

screenshot

「總是允許」此訪問,並TextMate的將重新開始工作。

相關問題