Skip to content
/ svn_wfx Public
forked from mvf/svn_wfx

Subversion File System Plugin for Total Commander

License

Notifications You must be signed in to change notification settings

zxyqq/svn_wfx

 
 

Repository files navigation

svn_wfx - Subversion File System Plugin for Total Commander

Copyright (C) 2010 Matthias von Faber

License: GPLv3. See COPYING.

This simple plugin allows the twin-panel file manager Total Commander
(www.ghisler.com) to browse Subversion repositories. SVN commands like log,
blame etc. are provided via TortoiseSVN (tortoisesvn.tigris.org).

After installation, Network Neighbourhood inside Total Commander will contain
a flashy new directory called "Subversion". Running the "Edit Locations"
file inside will open the configuration file (svn_wfx.ini in your wincmd.ini
directory) in your text editor (EDITOR environment variable)
or Notepad as fallback. Here you can set up your Subversion locations
(detailed instructions are provided in the file when you first open it). Once
you are done you have to manually refresh the directory listing (Ctrl+R) to
have the changes show up in TC.

You can now explore your SVN repository from Total Commander. SVN commands
are available via TC's command line (Ctrl+E). As the TortoiseSVN people have
already done all the hard work, svn_wfx uses TortoiseProc for displaying logs
etc.

Currently the following commands are supported:

  co    [srcdir] - Open Checkout dialog
  blame  <file>  - Open Blame dialog
  log    [path]  - Open Log window
  props  [path]  - Open SVN properties dialog
  rb     [path]  - Open Repository Browser
  rg     [path]  - Open Revision Graph

If the parameter is omitted the command will be applied to the current
Subversion directory. Entering an invalid command will pop up a message box
with a brief list of valid commands.

Diff is NYI as it requires additional server communication. For now you can
just diff from the TSVN log dialog.

compile
我使用的是visual c++ 2008 速成版
   属性页
   链接器
   输入
   附加依赖项:libapr-1.lib libsvn_client-1.lib libsvn_fs-1.lib libsvn_subr-1.lib

上述依赖库下载地址
   https://excellmedia.dl.sourceforge.net/project/win32svn/1.8.17/apache24/svn-win32-1.8.17-ap24_dev.zip
依赖的库下载到本地后,需要在编译时指定包含路径
但当前我未找到是在哪里设置的路径。在软件上没有找到

但在工具
visual studio 2008 command prompt出现的窗口中可以看到
_ACP_INCLUDE=e:\svn-win32-1.8.17\include\apr;e:\svn-win32-1.8.17\include;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\include;C:\Program Files\Microsoft SDKs\Windows\v6.0A\\include;C:\Program Files\Microsoft SDKs\Windows\v6.0A\include
_ACP_LIB=e:\svn-win32-1.8.17\lib\apr;e:\svn-win32-1.8.17\lib;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\lib;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\lib\i386;C:\Program Files\Microsoft SDKs\Windows\v6.0A\\lib;C:\Program Files\Microsoft SDKs\Windows\v6.0A\lib;C:\Program Files (x86)\Microsoft Visual Studio 9.0\;C:\Program Files (x86)\Microsoft Visual Studio 9.0\lib
但具体上述的路径是在哪里设置的,不清楚

	

About

Subversion File System Plugin for Total Commander

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%