0

誰がファイルを変更したかを確認するために何を使用しますか?

つまり、私は人々のグループとsvnで作業しているので、私のパートナーは、ファイルの各行を書き込んだり変更したりしたNetbeansで確認できます。これをvimでどのように見ることができますか?

4

4 に答える 4

6

おそらくあなたはsvnblameコマンドを探していますか?

svn blame <filename>
于 2012-11-12T18:12:17.270 に答える
2

バージョン管理システムがどのように機能するかを学ぶことから始めます。私はGitファンなので、SVNについてはよくわかりませんが、基本的に同じ目的があります。チーム(または1人)のソースコードを管理することです。

VCSを使用している場合、いくつかの変更を加えた後、変更をコミットしてメインリポジトリにプッシュできます。マシンでVCSを構成するときは、名前と電子メールを使用してアカウントを設定します。これが、コミットがVCSによって認識される方法です。

私はこれについて話すのに地球上で最高の人ではありませんが、興味があれば、EricSinkは彼の本-Exampleによるバージョンコントロール-を無料で提供しています(そしてあなたのためにも無料で出荷します)。私は昨年この本を手に入れました。それは広範でも高度でもありませんでしたが、VCSの束を紹介し、Gitを使い続けることにしました。

最後に、VIMの変更を確認したい場合は、そのためのプラグインが必要です。NetBeansにはSVN用のプラグインがあります。

于 2012-11-12T18:16:09.183 に答える
0

私はこれもvimの中で非難されることを発見しました:

http://svn.haxx.se/dev/archive-2009-10/0776.shtml

于 2012-11-12T18:41:01.980 に答える
0

Subversionや他の多くのリビジョン管理システムに見られる注釈別名非難機能が必要です。

vcscommandプラグインを使用すると、この情報をVimで、拡張スクラッチバッファー(:VCSAnnotate)として、または元のバッファーの左側に分割されたウィンドウ()として表示できます:VCSAnnotate!。また、バージョン管理に関連する他のあらゆる種類のコマンドを提供し、CVS / SVN / SVK / git / hg/bzrをサポートします。

于 2012-11-13T07:28:17.783 に答える