你用什麼來查看誰修改了一個文件?如何知道誰修改了一個文件?
我的意思是,我正在與一羣人和svn合作,所以我的合作伙伴可以在Netbeans中看到誰寫了/修改了每行的一個文件!我如何在vim中看到這個?
你用什麼來查看誰修改了一個文件?如何知道誰修改了一個文件?
我的意思是,我正在與一羣人和svn合作,所以我的合作伙伴可以在Netbeans中看到誰寫了/修改了每行的一個文件!我如何在vim中看到這個?
也許您正在尋找svn blame命令?
svn blame <filename>
從學習版本控制系統的工作方式開始。我對SVN並不瞭解,因爲我是Git粉絲,但他們的目的基本相同:管理一個團隊(甚至是一個人)的源代碼。
當您使用VCS時,並在進行一些更改後,您可以提交更改並將它們推送到主存儲庫。在您的機器中配置VCS時,您需要使用您的姓名和電子郵件設置您的帳戶。這就是您的提交被VCS識別的方式。
我不是世界上最好的人談論這個,但如果你有興趣,埃裏克庫將提供他的書 - 通過實例版本控制 - 免費的(和將推出它爲您免費得)。我去年拿到了這本書,雖然沒有廣泛或先進,但它向我介紹了一堆VCS,並且我決定堅持使用Git。
最後,如果你想看到VIM的變化,你需要一個插件。 NetBeans有一個SVN插件。
我也發現了這個讓怪裏面VIM:
你想要註釋又名怪功能的顛覆,以及許多其他版本控制系統中。
隨着vcscommand plugin的幫助下,就可以顯示在Vim中此信息,無論是作爲增強臨時緩衝區(:VCSAnnotate
),或窗口分割到原始緩衝液(:VCSAnnotate!
)的左側。它還提供各種與版本控制相關的其他命令,並支持CVS/SVN/SVK/git/hg/bzr。