小编Ste*_*son的帖子

如何恢复已删除的文件

可能重复:
在Git仓库中恢复已删除的文件

如何恢复意外从git存储库中删除的文件?我知道这是一个微不足道的问题,但我没有在文档中找到答案.

git version-control

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

为什么Java Web Start说签名的jar文件是未签名的?

Java Web Start(JWS)说它无法启动我的应用程序,因为jar文件是无符号的:

Error: Unsigned application requesting unrestricted access to system
       Unsigned resource: .../dynaccn.jar
Run Code Online (Sandbox Code Playgroud)

但jar文件签名:

$ jarsigner -keystore ... dynaccn.jar idv
$ jar tf dynaccn.jar
META-INF/MANIFEST.MF
META-INF/IDV.SF
META-INF/IDV.RSA
META-INF/
edu/
edu/ucar/
edu/ucar/unidata/
edu/ucar/unidata/dynaccn/
App$1.class
...
$ jarsigner -verbose -certs -verify dynaccn.jar
       28325 Tue Aug 17 09:41:58 MDT 2010 META-INF/MANIFEST.MF
       28404 Tue Aug 17 09:41:58 MDT 2010 META-INF/IDV.SF
        2880 Tue Aug 17 09:41:58 MDT 2010 META-INF/IDV.RSA
           0 Tue Aug 17 09:41:58 MDT 2010 META-INF/
           0 Mon Aug 16 10:10:34 …
Run Code Online (Sandbox Code Playgroud)

java jar code-signing jar-signing java-web-start

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

如何获取唯一的JVM标识符?

Java代码如何为运行它的JVM获取唯一标识符?在Unix系统上,我正在寻找的一个例子是运行JVM的进程的PID(假设JVM和进程之间的一对一映射).

java jvm

12
推荐指数
2
解决办法
9767
查看次数

为什么我不能将更改推送到这个最新的 Git 子树?

我在子目录“gempak/tables”中有一个名为“gempak-tables”的git子树模块:

$ git config -l | grep -i gempak
remote.gempak-tables.url=git@github.com:Unidata/GEMPAK-Tables.git
remote.gempak-tables.fetch=+refs/heads/*:refs/remotes/gempak-tables/*
$
Run Code Online (Sandbox Code Playgroud)

但是,我无法将子树模块的更改推送到 GitHub:

$ git subtree push --prefix=gempak/tables gempak-tables master
git push using:  gempak-tables master
X11 forwarding request failed on channel 0
To git@github.com:Unidata/GEMPAK-Tables.git
 ! [rejected]        89d8f94d010e6677f146608674cf7408eecb4a61 -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:Unidata/GEMPAK-Tables.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the …
Run Code Online (Sandbox Code Playgroud)

git git-subtree

11
推荐指数
1
解决办法
202
查看次数

什么是用于调查Java中无意识对象保留的好工具?

我的多线程Java程序崩溃,因为它耗尽了堆空间,我认为不应该.假设罪魁祸首是无意识的对象保留,那么什么是一个很好的免费工具来调查哪些对象被无意中保留了?

我的IDE是Eclipse.

java eclipse

10
推荐指数
1
解决办法
607
查看次数

什么是git(1)相当于"cvs export"?

什么是基于git(1)的等效的"cvs export"命令,它可以在不需要或创建任何管理文件的情况下检出存储库的快照(想象这是独立的持续集成服务器执行的第一步) ).git(1)是否等效使用git archive命令?

git

9
推荐指数
1
解决办法
765
查看次数

如何在NFS分区和本地分区中的工作树中安装git存储库?

我的主目录位于文件服务器上的远程安装的NFS分区中,并且是常规备份的.我想让我的项目的git存储库位于我的主目录下(以便备份)但我希望我的工作树位于我的工作站的本地磁盘分区中(这样构建速度很快).未备份本地磁盘分区.

关于如何做到这一点的任何想法?我知道我可以克隆NFS存储库并推送到它,但这似乎是不必要的过度杀伤.

是否可以像在本地分区中创建.git符号链接到远程NFS分区中的.git目录一样简单?

unix git

8
推荐指数
1
解决办法
4194
查看次数

即使 makefile 和源代码存在,为什么“Build Project”在 Eclipse Helios CDT 中显示为灰色?

我无法构建我的项目。

我在 Eclipse Helios 中创建了一个新的 CDT 项目,并告诉它使用现有的源代码和 makefile —— 这两者都正确显示在 Package 和 Project 视图中。然而,“项目”菜单中的“构建全部”和“构建项目”均呈灰色,因此无法构建项目。未选中“自动构建”。在项目创建过程中,我告诉向导使用 Linux gcc(1) 工具链。我在“项目”->“属性”或“窗口”->“首选项”下找不到任何启用“构建项目”功能的内容。Window->Preferences->Build 显示仅显示一个标有“Error Parsers”的选项卡。

如何启用“构建项目”命令?

c eclipse linux eclipse-cdt

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

为什么rpmbuild(1)忽略RPM"spec"文件中"Source:"标记命名的压缩tar(1)文件?

该文件ldm.spec包含该行

Source:         /web/ftp/pub/ldm/%{name}-%{version}.tar.gz
Run Code Online (Sandbox Code Playgroud)

在第一部分.%{name}和%{version}已正确设置.给定的文件确实存在.

命令rpmbuild --nobuild ldm.spec错误 - 退出并显示消息

error: File /home/steve/rpmbuild/SOURCES/ldm-6.9.8.tar.gz: No such file or directory
Run Code Online (Sandbox Code Playgroud)

要让它发挥作用必须做些什么?

附加信息:

$ uname -a
Linux gilda.unidata.ucar.edu 2.6.27.41-170.2.117.fc10.x86_64 #1 SMP Thu Dec 10 10:36:29 EST 2009 x86_64 x86_64 x86_64 GNU/Linux
$ rpmbuild --version
RPM version 4.6.1
Run Code Online (Sandbox Code Playgroud)

rpm rpmbuild

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

git不会提交,因为删除的文件不存在

似乎我已经以某种方式git进入了一个不会提交的状态,因为已删除的文件不存在:

~/src$ git status -u
# On branch master
# Your branch is ahead of 'origin/master' by 5 commits.
#   (use "git push" to publish your local commits)
#
# Changes to be committed:
#   (use "git reset HEAD ..." to unstage)
#
#   deleted:    release-vars.sh
#
~/src$ git commit -a
fatal: pathspec 'release-vars.sh' did not match any files
~/src$ ls release-vars.sh
ls: cannot access release-vars.sh: No such file or directory

关于如何解决这种情况的任何想法?

git

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