现在的位置: 首页 > 综合 > 正文

svnX – Repository Window

2017年08月10日 ⁄ 综合 ⁄ 共 1044字 ⁄ 字号 评论关闭


在Mac上开发,离不开svn客户端。Mac上的svnX和Windows的TortoiseSVN一样,都是图形界面,能熟练使用最好。

  • 小齿轮:Display Mode,点击可以打开高级模式,其实就比普通模式多显示一个提交文件列表。在日志列表点选任一行即可查看。和TortoiseSVN的Log Message窗口差不多。
  • 若选中了日志列表左侧的radio button,可以浏览该revision的Repo结构。因为要从服务器重新取Repo版本信息,所以速度慢,要耐心等,才会在最下面的级联窗口显示出来。
  • 可以在Finder和Repository Window之间执行Drag & Drop操作。
  •   若拖放几个文件到Finder,svnX认为该操作是export
  •   若拖放一个文件夹到Finder,svnX会弹对话框询问:是checkout还是export?
  •   若选择Finder里的文件、文件夹,拖到Repository Window的某个文件夹上,则svnX认为该操作是import。
  • 可以把Repository Window里的文件拖放到Dock栏的应用上,比如拖个文件到Xcode上,过几秒钟,Xcode就会打开该文件。
  • 点击Repo URL的某段,则可跳转到该上层目录;双击Repo Window的某个目录,则可跳转到该下层目录。
  • 选中Repo Window的某个文件,点击工具栏的Open按钮,可用默认程序打开该文件。快捷键:Cmd-O(pen)。文件会放到Mac的临时目录里。

工具栏上的按钮:

  • Copy:点击后弹出对话框,对选中的目录进行svn copy。也是是branch / tag。
  • Move:点击后弹出对话框,对选中的条目进行svn move。相当于svn copy然后svn delete。
  • Make Dir:不解释。svn mkdir。
  • Delete:不解释。svn delete。
  • Diff:选中一条log,再选择该log附属的提交文件,最后点击Diff按钮,则比较该文件和上个版本。也可以比较Repo Window里的文件或目录,但感觉意义不大。Alt + 点击它,弹出对话框,可以比较任意两个版本。
  • Blame:和TortoiseSVN的功能一样。Alt - 点击可以多提供时间信息。不过一般用不到。
  • Report:生成HTML格式的报告。信息太多。不用。
  • Checkout、Export、Import可以不用了。因为有上面的拖放。

抱歉!评论已关闭.