我在我的Mac上使用尾聲作爲編輯器,並使用內置的svn客戶端,這確實是非常有用的。Svn忽視尾聲顛覆
但是它缺少一個文件的忽略功能,我試圖通過命令行做
通過終端我去的,我要排除一個文件 並運行此命令 文件夾「SVN propedit svn:忽略database.php。「
我得到這個結果
的svn:環境變量SVN_EDITOR沒有,VISUAL或EDITOR設置,並沒有「editor-CMD」運行時配置選項發現
我能得到請提供一些幫助嗎?
我在我的Mac上使用尾聲作爲編輯器,並使用內置的svn客戶端,這確實是非常有用的。Svn忽視尾聲顛覆
但是它缺少一個文件的忽略功能,我試圖通過命令行做
通過終端我去的,我要排除一個文件 並運行此命令 文件夾「SVN propedit svn:忽略database.php。「
我得到這個結果
的svn:環境變量SVN_EDITOR沒有,VISUAL或EDITOR設置,並沒有「editor-CMD」運行時配置選項發現
我能得到請提供一些幫助嗎?
svn propedit
或svn pedit
命令需要編輯器才能工作,這就是您的錯誤消息告訴你的。您需要設置一個環境變量,其中包含要使用的編輯器的名稱。
Mac有幾個可以工作的文本編輯器。記住,你不是在談論像TextEdit
這樣的事情,而是終端編輯。例如,您可以查看vim
,pico
和emacs
。我更喜歡vim
,但對於一個從未接觸過它的人來說,這可能相當困難。您可以嘗試pico
這更友好。
設置環境變量在你的shell,你會做這樣的事情:
$ EDITOR=pico; export EDITOR
不會有什麼顛覆採取編輯按以下順序:
SVN_EDITOR
設置至。如果這沒有設置...VISUAL
設置爲。如果沒有設置...EDITOR
設置爲。如果沒有設置,你就麻煩大部分的時間的時候,你設置你的$HOME/.profile
文件編輯器環境變量或者如果你使用bash,你$HOME/.bash_profile
文件。這樣,當你第一次登錄時,你的編輯器將被設置。
另一種方法是編輯$HOME/.subversion/config
文件以在其中設置編輯器。這將覆蓋您的環境變量設置。
看看這個文件,你會看到這樣一段:
### Section for configuring external helper applications.
[helpers]
### Set editor-cmd to the command used to invoke your text editor.
### This will override the environment variables that Subversion
### examines by default to find this information ($EDITOR,
### et al).
# editor-cmd = editor (vi, emacs, notepad, etc.)
你會改變最後一行由前去除#
,並設置editor-cmd
你喜歡的編輯器:
### Section for configuring external helper applications.
[helpers]
### Set editor-cmd to the command used to invoke your text editor.
### This will override the environment variables that Subversion
### examines by default to find this information ($EDITOR,
### et al).
editor-cmd = pico
如果沒有這對你有意義的,它是關於時間來學習一些關於底層的Unix系統,在您的蘋果機的心臟。作爲第一步,您可能需要查看Take Control of the Mac Command Line with Terminal。之後,我推薦查看一些O'Reilly的BASH命令外殼書,因爲這是Mac的外殼默認的。我也建議你學習VI/VIM。這是Bill Joy於1976年首次發佈的老編輯。Bill Joy後來以創建Sun Microsystems及其在NFS,Sparc和Java方面的工作而聞名。他還寫了C Shell,但我願意讓那騎。
無論如何,這位37歲的編輯可能是有史以來發明的最強大的編程編輯(並且不要聽那些EMAC人They're just a cult group)。初學者可能很難,但一旦你學會了,你會發現它快速,簡單,強大。