小编Num*_*er8的帖子

如何使用Git解决"错误:错误索引 - 致命:索引文件损坏"

之后git init,我添加并提交了一些文件,进行了一些更改,添加并提交.设置git守护程序(在WinXP上的Cygwin下运行)并克隆一次存储库.现在,我在克隆的存储库中收到此错误:

$ git status
error: bad index file sha1 signature
fatal: index file corrupt
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个问题,除了获取存储库的新副本?

git corruption

570
推荐指数
8
解决办法
20万
查看次数

WPF复选框绑定

虽然使用复选框的Click事件将复选框的选中状态存储在变量中是微不足道的,但我如何通过数据绑定来完成?我发现的所有示例都从某些数据源更新了UI,或者将一个控件绑定到另一个控件; 我想在单击复选框时更新成员变量.

TIA任何指针......

c# data-binding wpf checkbox xaml

72
推荐指数
4
解决办法
19万
查看次数

在"转到定义"之后,是否有命令返回到您来自哪里?

如果是这样,它是一堆吗?
也就是说,我可以:
GoToDefinition
GoTODefinition
GoToDefinition

然后弹出备份调用堆栈?
没有Edit.GoTo ...命令执行我正在寻找的.
TIA.

visual-studio-2010 visual-studio-2008 visual-studio

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

Git存储库未导出:致命:远程端意外挂断

设置新的git安装.

在一台Windows笔记本电脑上,我正在运行(在cygwin下):

git daemon --base-path=/cygdrive/c/work/proj/  
Run Code Online (Sandbox Code Playgroud)

我的项目的根目录是c:\ work\proj\proj1.有ac:\ work\proj\proj1\.git目录.
git-daemon-export-ok存在于c:\ work\proj\proj1中.(git-daemon-export-ok可以是一个空文件,是吗?)

在另一台Windows计算机上,在同一个本地网络上,我尝试了很多变种(在cygwin下):

git clone git://xx.xx.xx.xx/proj1  
Run Code Online (Sandbox Code Playgroud)

我希望守护进程将'proj1'附加到基本路径并做正确的事情.

在服务器上,我看到:

5728] '/cygdrive/c/work/proj/proj1/.git': repository not exported.
Run Code Online (Sandbox Code Playgroud)

在客户端,我看到:

$ git clone git://xx.xx.xx.xx/proj1
Initialized empty Git repository in /cygdrive/c/work/proj/proj1/.git/  
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?
TIA ...

git version-control

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

WPF数据绑定:根据var的内容启用/禁用控件?

我的表单上有一个按钮,只有在树视图(或tabitem中的列表视图)中选择项目时才能启用该按钮.选择项目时,它的值存储在字符串成员变量中.

我可以将IsEnabled按钮的属性绑定到成员var的内容吗?也就是说,如果成员var不为空,则启用该按钮.

类似地,当成员var的内容改变(设置或清除)时,按钮的状态应该改变.

c# data-binding wpf

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

实现ToArgb()

System.Drawing.Color有一个ToArgb()方法来返回颜色的Int表示.
在Silverlight中,我认为我们必须使用System.Windows.Media.Color.它有A,R,G,B成员,但没有返回单个值的方法.
我该如何实现ToArgb()?在System.Drawing.Color中,ToArgb()由

return (int) this.Value;  
Run Code Online (Sandbox Code Playgroud)

System.Windows.Media.Color有一个FromArgb(字节A,字节R,字节G,字节B)方法.如何分解ToArgb()返回的Int以与FromArgb()一起使用?

谢谢你的任何指示......

c# silverlight colors argb

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

'也许git-rebase被打破了'

第三次更新

更多信息:

  • git-bash shell中的命令按预期工作

    • 在git-bash shell中,调用Git\bin\git.exe

    • Git\bin是sh.exe所在的地方

  • 在PowerShel(或cmd或tcc)中,调用Git\cmd\git.exe

  • 即使将Git\bin添加到PATH(在Git\cmd之后),脚本也不起作用

很沮丧......

第二次更新

看来.exe文件实现的所有git命令都有效:git-fetch.exe,git-merge.exe,git-push.exe等.

它显示为脚本来实现的所有命令工作:

Git\libexec\git-core\git-pull
Git\libexec\git-core\git-rebase
Run Code Online (Sandbox Code Playgroud)

等等,无论git.exe调用什么运行libexec\git-core脚本似乎都被吓倒了......

第一次更新

我们再来一次......"git pull"横向走了(很确定它昨天正常工作):

I:\Work\bitbucket\PluralSight\proj1 [work2]> git stat
On branch work2   nothing to commit, working directory clean
I:\Work\bitbucket\PluralSight\proj1 [work2]> git fetch
Password for 'https://user@bitbucket.org':
I:\Work\bitbucket\PluralSight\proj1 [work2]> git pull
*fatal: 'pull' appears to be a git command, but we
were not able to execute it. Maybe git-pull is broken?*
I:\Work\bitbucket\PluralSight\proj1 [work2]>
Run Code Online (Sandbox Code Playgroud)

我已经卸载/重新安装了msysgit.我在PowerShell和cmd.exe中得到相同的结果.

原帖

[work]> git rebase master
fatal: 'rebase' appears to be …
Run Code Online (Sandbox Code Playgroud)

git msysgit

9
推荐指数
2
解决办法
7417
查看次数

qwinsta - "错误[5] - 访问被拒绝"

即使我连接远程桌面连接没有问题,我收到"访问被拒绝"错误.我的计算机是Win7,目标是WinXP或Server 2003.
也许我错误地指定了SERVER名称:
qwinsta /SERVER:XXYYZZ02
我试过了
qwinsta /SERVER:\\XXYYZZ02
qwinsta /SERVER:domain\XXYYZZ02
qwinsta /SERVER:domain/XXYYZZ02
qwinsta /SERVER:1.2.3.4

难道我做错了什么?TIA ...
(我试图解决的问题是几个支持人员需要连接到相同的服务器并在会话期间相互断开连接.)

remote-desktop remote-access

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

试图删除远程分支; 在当地上市,repos表示它不存在

这是我到目前为止所尝试的:

I:\Work\bitbucket\test.gadget [master]> git remote update
Fetching origin
I:\Work\bitbucket\test.gadget [master]> git branch -r
  origin/HEAD -> origin/master
  origin/imagesTest
  origin/master
  origin/work2
I:\Work\bitbucket\test.gadget [master]> git push origin :imagesTest
Password for 'https://c_b@bitbucket.org':
error: unable to delete 'imagesTest': remote ref does not exist
error: failed to push some refs to 'https://c_b@bitbucket.org/c_b/test.gadget.git'
I:\Work\bitbucket\test.gadget [master]>  
Run Code Online (Sandbox Code Playgroud)

如何从本地存储库中清除对imagesTest的引用?
(是的,我可以从克隆远程回购开始.再次,但我宁愿清理本地副本...)
感谢您的任何见解......

git

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

git checkout不会重置文件

运行安装了Git的Windows 7 Git-1.8.3-preview20130601.exe.

我的工作目录中有一个修改过的文件,我想在最后一次提交时将其恢复到状态.我尝试了各种调用git checkout,但修改后的文件仍保留在我的工作目录中.例如:

[C:\Work\BitBucket\proj1] 14:32:45>git status
On branch work2
Your branch is behind 'origin/work2' by 9 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)
Changes not staged for commit:
   (use "git add <file>..." to update what will be committed)
   (use "git checkout -- <file>..." to discard changes in working directory)

       modified:   pomodoro.html
 no changes added to commit (use "git add" and/or "git commit -a")

[C:\Work\BitBucket\proj1] 14:32:53>git checkout pomodoro.html

[C:\Work\BitBucket\proj1] 14:33:00>git …
Run Code Online (Sandbox Code Playgroud)

git

7
推荐指数
2
解决办法
4744
查看次数