2012-11-12 41 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。

相关问题