2010-08-25 86 views
6

我正在'master'分支中开发,并想从'feature-1'中复制一些文件。我如何用TortoiseGit来做到这一点?在TortoiseGit中,如何从本地分支“复制”某些文件?

(我没有兴趣在命令行的解决方案。)

+0

Wrong tag?你的问题是关于TortoiseSVN,但标有tortoisegit。 – dwynne 2010-09-11 10:00:11

+0

抱歉,我打算询问TortoiseGit。固定。 – Borek 2010-09-11 16:33:35

回答

6
  1. tortoisegit - >显示日志。在窗口的上半部分
  2. ,选择提交(点击all branches如果需要的话)你想该文件从
  3. 将文件从修订版本复制到哪里?
    • 到WORKDIR:选择您需要的文件(S),右击 - >revert to this revision
    • 单个文件的任何地方:选择一个文件,单击鼠标右键 - >save revision to...
    • 许多文件(即不相同在工作目录中)右键单击提交,选择Compare with working copy,选择文件,单击右键,export selection to...
    • 在单个提交中的所有内容(如zip):右键单击提交,选择export this version..
    • ..或者只是使用命令行,这很容易。
+1

步骤3应该是“右键单击提交,选择与工作副本比较,右键单击,将选择导出到”。 – Borek 2012-04-04 09:01:11

+0

感谢@Borek - 补充说,还有一种方法可以将文件从特定版本保存到某个地方。 – jsvnm 2012-04-04 11:44:05

+0

选择提交的问题在于,它只会向您显示该提交中的文件。我宁愿从文件树中选择,因为它在修订版中,所以第三个选项对我来说最适合。谢谢。 – Borek 2012-04-04 12:52:02