标签: smartgit

smartgit和kdiff3集成

smartgit附带的合并工具非常混乱.
我无法配置kdiff3.我没有配置共同的祖先.
这些是他们给我配置的唯一三个文件:$ {mergedFile} $ {rightFile} $ {leftFile}
有没有办法配置kdiff3并使用3路合并?

git kdiff3 smartgit

6
推荐指数
1
解决办法
3666
查看次数

如何在smartgit中设置--work-tree或--git-dir?

Smartgit在工作树目录中创建.git目录.我想从我的工作树目录中找到.git目录,该怎么做?

git smartgit

5
推荐指数
1
解决办法
890
查看次数

SmartGit - 选择多个提交中的所有文件

我正在寻找SmartGit中的一种方法来选择多个提交中的所有文件.本质上,我需要一个在提交A和提交C之间已经改变的每个文件的列表,包括来自提交B的文件.我还在寻找一种方法来复制每个已更改文件的相对文件路径,但仅限文件视图允许该选项在仅选择单个文件时选择相对文件路径.一旦我选择了多个文件,我复制文件路径的能力就会消失.

有任何想法吗?谢谢!

smartgit

5
推荐指数
1
解决办法
1848
查看次数

如何从SmartGit启动命令行?

SmartGit似乎远远优于Windows的GitHub,但我缺少一个功能 - 启动git命令行的能力.我怎样才能做到这一点?

smartgit

5
推荐指数
1
解决办法
8806
查看次数

有没有办法查看SmartGit执行的Shell命令?

我是git的新手,正在学习一般流程和所有命令行选项。但是,有时我喜欢将SmartGit的图形界面与外壳结合使用,特别是在我不确定完成流程任务的最佳方法的情况下。

我的问题:有什么方法可以查看该工具执行了哪些git shell命令。我可能最终会使用外壳执行大多数git操作,并且仅将GUI用于视觉效果。因此,查看GUI操作如何转换为实际的git命令将很有帮助。

git smartgit

5
推荐指数
2
解决办法
2145
查看次数

重播git使用不同的根提交repo

我是sourceforge上FreeGLUT项目的当前维护者之一.这段代码存储在SVN仓库中,但为了激发其他人的贡献,我想提供一个git repo.我已经在github上有一个svn trunk的git-svn克隆目前在github上(通过SmartGit制作,实际上与git-svn并不真正兼容).

我通过克隆来做到这一点https://svn.code.sf.net/p/freeglut/code/trunk/freeglut.但是,我现在发现我应该克隆https://svn.code.sf.net/p/freeglut/code并让SmartGit的svn网桥弄清楚树枝和树干.

我在本地创建了这个新的正确克隆.现在的问题是:我已经在我的本地git repo中提交了一些旧的/错误的克隆提交.我想将这些转移到我的新仓库,但由于磁盘上的根目录不一样,这里概述的简单的rebase策略不起作用(我认为).

我可以用补丁来做,因为在补丁文件中为路径添加前缀git apply--directory参数可以使事情有效,但是我必须通过提交来进行提交.至少,我还没有找到一种方法将多个提交放在一个补丁文件中(没有挤压)并在我的顶部重放它们HEAD.

如何最好地解决我的问题?

git smartgit

5
推荐指数
1
解决办法
1449
查看次数

用另一个java版本启动smartgit

我尝试用另一个java版本在我的Ubuntu 14.10 32bit上启动smartgit 6.5.

在文件中/usr/share/smartgit/bin/smartgit.sh它是sais:

# To specify an alternative Java Runtime Environment, set the environment
# variable SMARTGIT_JAVA_HOME or add a
#
# jre=/path/to/jre
#
# line to smartgit.vmoptions (see below).
#
# To specify additional VM options, add them to smargit.vmoptions
# or ~/.smartgit/smartgit.vmoptions files.
Run Code Online (Sandbox Code Playgroud)

在这里,我找到了如何编辑文件的答案:

gedit ~/.smartgit/smartgit.vmoptions
Run Code Online (Sandbox Code Playgroud)

所以我进入了:

jre=/usr/lib/jvm/java-7-openjdk-i386/bin/java
Run Code Online (Sandbox Code Playgroud)

我想,这应该改变smartgit中使用的java版本(在菜单帮助 - >信息中可见)

但事实并非如此!它还在1.7.0_72-b14 (/usr/lib/jvm/java-7-oracle/jre)

该文件如何使用其他Java引擎?

java smartgit

5
推荐指数
1
解决办法
3873
查看次数

SmartGit随机停止工作:"无法加载主类"

SmartGit工作良好多年.突然间根本无法启动:

无法加载主类

如果我卸载并重新安装,它仍然是相同的.如果我移动或重命名文件夹C:\Users\User\AppData\Roaming\syntevo\SmartGit,它仍然是相同的.

如果我以管理员身份运行它就可以了.

这是Windows 7 Pro 64位中的SmartGit 6.5.8.

一周前在官方支持论坛(Yahoo Groups?ಠ_ಠ)中被问到但是没有解决方案,所以在这里尝试.

smartgit

5
推荐指数
1
解决办法
796
查看次数

SmartGit 单个窗口中的文件更改

SmartGit 以双窗口模式显示文件更改。如何在单窗口模式下设置它,如 Git Extensions 或 SourceTree?谢谢。

更新:我已经使用 SmartGit 一段时间了,发现双窗口模式是它真正的杀手级功能。经过一些调整后,与所有其他 git 客户端相比,阅读代码更改要容易得多(尽管算法仍然需要很少的改进)。毫无疑问,这是值得的。

smartgit

5
推荐指数
1
解决办法
809
查看次数

如何在 SmartGit 中为 git fetch 指定 --recurse-submodules 策略

SmartGit 明确使用子模块更新策略no。我如何覆盖它以使用该策略on-demand

SmartGit执行的命令: git.exe fetch --progress --prune --recurse-submodules=no origin

我尝试用别名覆盖 fetch 命令: git config --global alias.fetch 'git fetch --recurse-submodules=on-demand'

我在 SmartGit 的日志窗口中没有看到任何变化。

git recursion git-submodules smartgit

5
推荐指数
1
解决办法
3657
查看次数

标签 统计

smartgit ×10

git ×5

git-submodules ×1

java ×1

kdiff3 ×1

recursion ×1