相关疑难解决方法(0)

相当于svn status -u的git

什么是git相当于svn status -u或更详细svn status --show-updates.该svn status --show-updates命令显示svn update命令将从服务器带来的更新.

谢谢!

svn git

45
推荐指数
3
解决办法
2万
查看次数

如何从存储库下载特定的git提交?

我没有本地代码副本/ etc,我只想下载一个特定的git提交,以便我可以查看它.我有git存储库的url:

混帐://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git

和提交哈希:

ee9c5cfad29c8a13199962614b9b16f1c4137ac9
Run Code Online (Sandbox Code Playgroud)

我如何使用git下载这个提交(我不想要整个repo,只需要一个提交补丁)?我已经阅读了git-pull和git-cherry-pick的手册页,并且在没有运气的情况下摆弄了这些命令.

克隆存储库确实不是一种选择,因为某些内核存储库非常大且下载速度慢(小时).

git

19
推荐指数
2
解决办法
3万
查看次数

将Gollum wiki部署到Heroku

Gollum是"一个简单的,Git驱动的wiki,带有甜蜜的API和本地前端."

它托管在GitHub上:http://github.com/github/gollum

它似乎是一个简单的Sinatra应用程序,因此,似乎应该很容易部署到Heroku.我似乎无法让它发挥作用.主要是因为我对Rake和config.ru文件几乎一无所知.

是否有可能将Gollum维基部署到Heroku?如果是这样,我的config.ru文件需要看起来像什么?

更新/编辑

LIB /咕噜/前端/应用程序:

module Precious
  class App < Sinatra::Base
Run Code Online (Sandbox Code Playgroud)

这是从bin/gollum调用的

require 'gollum/frontend/app'
Precious::App.set(:gollum_path, gollum_path)
Precious::App.run!(options)
Run Code Online (Sandbox Code Playgroud)

rake heroku sinatra

12
推荐指数
1
解决办法
4418
查看次数

没有本地存储库的Git

考虑这样一种情况:例如,一个20GB目录存储在一台没有20.1GB磁盘空间的计算机上,我们希望将该目录置于版本控制之下.服务器可用于存储修订历史记录.

在subversion中,我们从服务器检出一个空目录,添加文件并提交它.这将创建与工作目录大小相同的.svn目录,以便它可以检测更改并创建差异.在进行常规更改时,.svn目录的大小不会随时间而变化.

但是,在git(git init .; git add .; git commit)中尝试这一点需要我们在本地存储完整的历史记录.由于进行了常规更改(假设大型二进制文件不能很好地压缩),.git目录会一直增长,直到它不适合磁盘.

有没有办法操作git,以便它不会在本地存储完整的历史记录; 这样它只保存有关您正在处理的分支的提示的数据,并在每次需要有关历史修订或其他分支的信息时查询远程服务器?

注意:我知道.git目录的压缩效果更好,你可以在大于.svn目录之前进行大量的修改 - 问题是它随着时间的推移而增长,而.svn却没有

git

6
推荐指数
2
解决办法
3547
查看次数

如何浏览服务器上的Git存储库?

我被告知要bar使用以下命令克隆存储库:

git clone git@server:foo/bar
Run Code Online (Sandbox Code Playgroud)

我知道有在其他存储库server:foo(例如server:foo/dummyserver:foo/ihategitserver:foo/xxx等)。我有权访问这些存储库,但我不知道它们的名称。

有没有办法列出下面的所有存储库server:foo

git

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

如何从给定 C# 链接的特定 GitHub 存储库中获取文件列表?

如何从 GitHub 链接获取文件列表?

例如,来自此 GitHub 存储库链接:https://github.com/crs2007/ActiveReport/tree/master/ActiveReport/SQLFiles

我们可以看到有SQL文本文件:

包含相关文件的 GitHub 页面(图)

我想获取这些文件的列表:

  • 腐败问题.sql
  • DBAlert.sql
  • 数据库信息.sql
  • 数据库默认登录.sql
  • 数据库文件.sql
  • 死锁.sql
  • 默认跟踪.sql
  • 磁盘信息.sql
  • 已安装程序.sql
  • .等等...sql

我怎样才能做到这一点?

.net c# git github

4
推荐指数
1
解决办法
4152
查看次数

获取历史而不检出

对于一个项目,我需要知道两个修订之间的所有提交。

通常,只需克隆存储库并检查历史记录即可。我不需要文件实际存在于文件系统中,我只对历史本身感兴趣。
由于大型存储库的性质,克隆它们可能需要一些时间。

有没有一种方法可以在最短的时间内获取历史记录(甚至两个修订之间的历史记录)?是否有可能实际上不检出文件(因为我猜这就是最耗时的时间)。

git libgit2

2
推荐指数
1
解决办法
82
查看次数

标签 统计

git ×6

.net ×1

c# ×1

github ×1

heroku ×1

libgit2 ×1

rake ×1

sinatra ×1

svn ×1