问题标签 [smartgit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
27110 浏览

git - 如何使用 smartgit 创建远程分支?

如何使用 smartgit 创建远程分支?

0 投票
2 回答
2947 浏览

git - Git/SmartGit 无法推送“大”文件

我正在使用 Smartgit 2.0.2。当我尝试推送小文件(例如 1kb .txt 文件)时,它可以工作。但是对于 2mb 和 6mb 文件,它会失败。这是输出:

在世界的另一端,使用不同的计算机、连接,但配置相同,一切正常。任何人都知道如何解决它,或者至少它是什么?先感谢您。

0 投票
4 回答
10839 浏览

ubuntu - Ubuntu Smartgit 无法启动

我试图让 smartgit 在 Ubuntu 上运行,但我不断收到此错误:

nabble 支持论坛此时不起作用,我找不到任何 --working-- 安装文档。

我试图从 readme-linux.txt 文件中给出的链接下载 JRE,但这对我来说是一个 .bin 文件。

我还从突触管理器中安装了 sun-java6-jre 包,注意我已经安装了以下包:

  • 默认-jre,
  • openjdk-6-jre-lib
  • gcj-4.x-jre-lib。

添加 sun-java6-jre 没有帮助。

如何正确安装 smartgit?

0 投票
1 回答
23458 浏览

ssh - windows下生成有效的openssh ssh密钥

我有一些人在 Windows 下,他们需要一个公共/私有 RSA 密钥对才能让他们通过 Gistosis(GIT 服务器)的身份验证。我们使用 SmartGit 作为我们的 GIT GUI,这个工具要求私钥是 OpenSSH 的格式。

使用 puttyGen,我已经能够获得一个 openssh公钥,它打印在窗口中,但不是私钥。我只能使用 Save 按钮保存一个私钥,它保存的格式与我们使用 *nix 工具的格式不同。

我们如何使用 windows 工具来生成有效的 openssh 兼容的公钥和私钥

谢谢。

0 投票
2 回答
3683 浏览

git - Git子模块管理策略

我们使用 GIT 来管理我们的项目。

每个项目都有一个“核心”(就像我们将构建项目的框架)所以每个项目至少有 2 个远程分支:

  • 该核心框架的 1 个存储库。
  • 每个客户项目 1 个存储库。

我们也有模块。每个模块都有一个包含基本功能的核心,我们从该基础为每个客户个性化每个模块。

  • 所以我们有包含在每个客户项目中的子模块
  • 但我不知道如何处理子模块的个性化部分。

如果我想在子模块中添加一些只能在 1 个特定客户端项目中使用的新文件,GIT 如何帮助我?

由于这些文件是针对主项目进行个性化的,最好的情况是提交客户端项目分支中子模块中包含的一些文件,但看起来我不能,因为每个子模块都是独立的。

Ps.:我们使用 SmartGit。

0 投票
1 回答
2158 浏览

git - TortoiseGit、Git Extensions 和 SmartGit 可以在 Windows 7 64bit 上共存吗?

三十分钟前,我刚刚在 Windows 7 64 位上安装了 TortoiseGit 1.6.5、Git Extensions 2.21 和 SmartGit 2.0.4。

这会导致任何兼容性问题吗?


更新:

我认为 TortoiseGit 和 Git Extensions 应该很好地共存,因为默认情况下Git Source Control Provider在上下文菜单中显示 TortoiseGit 和 Git Extensions 的命令。

来自Git Source Control Provider的官方网站:

在此处输入图像描述

0 投票
2 回答
194 浏览

git - 如何在复制的存储库中合并远程和本地更改?

我做了一件傻事。我很着急,需要我的笔记本电脑上的代码,所以我使用 USB 驱动器将我的整个开发目录从我的桌面复制到我的笔记本电脑。

无论如何,开发目录包含一个 git 项目,自从我上次拉出以来,该项目已经被其他人推送了几个提交。问题是我对笔记本电脑上的代码进行了更改,更糟糕的是,我的台式电脑出现了驱动器故障。我的笔记本电脑甚至还没有 git,我无法将文件传输到我的电脑,然后与新代码合并。

一旦我安装了 git,我该怎么办?

0 投票
1 回答
9816 浏览

checkout - 如何使用 smartgit 结帐和重置?

需要帮助理解以下内容

1)。我如何签出特定的提交并再次恢复到最近的提交?

尝试了分支->结帐->相同的分支并签出到上一个提交,但是当我这样做时,在我签出之后所做的提交现在丢失了!

它不在检查最近提交的列表中!

2)。我如何将我的头脑重置为特定的提交?

0 投票
4 回答
493 浏览

git - 用于单独项目的 GIT GUI:用于开发的 Windows PC,但 git + 活动,在 LAN 无头 linux 服务器上工作的项目 repo?

我刚刚为一个单独的项目安装了 git —— 现在我不知道在没有版本控制的情况下我是如何生活的这么久。我想看看 GUI 是否会有所帮助,但我有一个问题......

  • 我的开发机器正在运行 windows
  • 该项目位于局域网上的无头 linux 服务器上
  • 项目目录通过 samba 共享并映射为 windows pc 上的网络驱动器
  • 我是唯一使用此服务器的人,因此无需将 repo 克隆到 windows pc
  • 如果我通过 SSH 使用 git,这根本不是问题

不过,到目前为止,我尝试过的 GUI git 客户端都假设我在安装它们的机器上运行 git。如果我尝试使用安装了 widnows 的 git 在 linux 托管的 repo 上进行操作,它(不出所料)会像糖蜜一样慢,并且似乎存在兼容性问题。

有什么办法可以让 smartgit 这个工作?还是其他体面的客户?

我确实安装了 gitweb,它看起来很不错,可以查看项目历史,但我实际上无法用它“做”任何事情。

编辑:如果我可以扩大这个问题,并就如何继续征求意见,即:吸干它并将 Putty 与其他东西一起用于可视化,克隆 repo 并推/拉,或者做一些不同的事情,比如 svick 的X 服务器建议。

0 投票
2 回答
1223 浏览

git - 如何最好地使用 SmartGit 共享代码

我有许多共享一些通用代码的单独项目。在 Git,特别是 SmartGit 中实现这一点的最佳实践是什么?

  • 将所有东西都放在一个巨大的存储库中

  • 每个项目都有一个存储库,共享代码的存储库,并使用Git 子模块

  • 每个项目都有一个存储库,共享代码的存储库,并使用Git Subtrees。谁能告诉我这是否受 SmartGit 支持,以及如何实现?

这些方法的潜在缺陷是什么,SmartGit 的最佳实践是什么?