2012-11-12 91 views
0

你用什麼來查看誰修改了一個文件?如何知道誰修改了一個文件?

我的意思是,我正在與一羣人和svn合作,所以我的合作伙伴可以在Netbeans中看到誰寫了/修改了每行的一個文件!我如何在vim中看到這個?

回答

6

也許您正在尋找svn blame命令?

svn blame <filename> 
2

從學習版本控制系統的工作方式開始。我對SVN並不瞭解,因爲我是Git粉絲,但他們的目的基本相同:管理一個團隊(甚至是一個人)的源代碼。

當您使用VCS時,並在進行一些更改後,您可以提交更改並將它們推送到主存儲庫。在您的機器中配置VCS時,您需要使用您的姓名和電子郵件設置您的帳戶。這就是您的提交被VCS識別的方式。

我不是世界上最好的人談論這個,但如果你有興趣,埃裏克庫將提供他的書 - 通過實例版本控制 - 免費的(和將推出它爲您免費得)。我去年拿到了這本書,雖然沒有廣泛或先進,但它向我介紹了一堆VCS,並且我決定堅持使用Git。

最後,如果你想看到VIM的變化,你需要一個插件。 NetBeans有一個SVN插件。

0

你想要註釋又名功能的顛覆,以及許多其他版本控制系統中。

隨着vcscommand plugin的幫助下,就可以顯示在Vim中此信息,無論是作爲增強臨時緩衝區(:VCSAnnotate),或窗口分割到原始緩衝液(:VCSAnnotate!)的左側。它還提供各種與版本控制相關的其他命令,並支持CVS/SVN/SVK/git/hg/bzr。

相關問題