帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:Git Diff  Difftool  WEB  基于web  BASE  GIT  git-difftool  column  
Two-column web-based git difftool

  • 源代码名称:webdiff
  • 源代码网址:http://www.github.com/danvk/webdiff
  • webdiff源代码文档
  • webdiff源代码下载
  • Git URL:
    git://www.github.com/danvk/webdiff.git
  • Git Clone代码到本地:
    git clone http://www.github.com/danvk/webdiff
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/danvk/webdiff
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • Build Status webdiff

    两个基于web的git difftool。

    功能包括:

    • Side-by-side ( 两列) 差异视图
    • 在任何平台上运行的浏览器中运行。
    • 通过 highlight.js 突出显示语法
    • 在单个差异中通过多个文件来回执行
    • 丰富的图像差异支持

    Screenshot of webdiff in action

    Screenshot of image diffs

    安装

    
    pip install webdiff
    
    
    
    

    用法

    运行"git diff",而不是运行:

     
    git webdiff
    
    
    
     

    你还可以通过以下方式启动 webdiff:

    
    git webdiff [args]
    
    
    
    

    你可以传递所有与 git diff。比如 1234..5678 或者 HEAD 相同的参数。

    也可以直接调用 webdiff 来区别两个目录或者文件:

    
    webdiff <left_dir> <right_dir>
    
    
    webdiff <left_file> <right_file>
    
    
    
    

    你还可以使用 webdiff 查看GitHub请求请求:

    
    webdiff https://github.com/owner/repo/pull/123
    
    
    webdiff #123 # if you're in a git repo with a github remote
    
    
    
    

    这将下载与请求请求相关的文件并运行 webdiff

    如果你运行到in限额限制,或者希望将webdiff用于 private 存储库,你可以在 .githubrc file: 中设置凭据。

    
    user.login: yourusername
    
    
    user.token: your-personal-access-tokens
    
    
    
    

    请确保 chmod 文件仅可以供你阅读。 你可以通过 github.com →配置文件→设置→个人访问令牌生成webdiff的个人访问令牌。 确保授予所有"repo"特权。

    插件开发

    ( 从激活的virtualenv )

    
    pip install -r requirements.txt
    
    
    bower install
    
    
    ./webdiff/app.py testdata/dygraphsjs/{left,right}
    
    
    
    

    或者在调试模式下启动:

    
    ./test.sh $(pwd)/../testdata/webdiffdiff/{left,right}
    
    
    
    

    ( 或者其他任何目录中的目录)

    要运行 python 测试:

     
    nosetests
    
    
    
     

    要运行JavaScript测试:

    
    python -m SimpleHTTPServer
    
    
    open tests/runner.html
    
    
    
    

    要迭代PyPI包,运行:

    
    # from outside the webdiff virtualenv:
    
    
    pip uninstall webdiff
    
    
    
    # from inside the webdiff virtualenv, adjust for current version
    
    
    python setup.py sdist
    
    
    mkdir/tmp/webdiff-test
    
    
    cp dist/webdiff-X.Y.Z.tar.gz/tmp/webdiff-test
    
    
    
    deactivate
    
    
    cd/tmp/webdiff-test
    
    
    pip install webdiff-X.Y.Z.tar.gz
    
    
    
    


    文章标签:WEB  BASE  COL  GIT  DIFF  column  基于web  Git Diff  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语