2013-05-19 52 views
2

我每次都會收到這個消息,它經常發生。我該如何解決。我發現每一個論壇都說要在git上輸入命令......是這個神祕的控制檯,我似乎找不到它或任何人都在說。Netbeans不會使用bitbucket來拉動

==[IDE]== May 19, 2013 5:24:00 PM Pulling... 
git pull https://bitbucket.org/techreanimate/project 
+refs/heads/master:refs/remotes/project/master 
Branch : project/master 
Old Id : 6fdea249fc80641a1b3e63174e7dd4ec6b72d84d 
New Id : a19141fea8cbc7a64553b84ed6b591e223384b7a 
Result : FAST_FORWARD 

Merge Result: Failed 
Merge of HEAD with project/master failed because of these files: 
A:\Dev\project\Workspace\project-Web\.htaccess 

==[IDE]== May 19, 2013 5:24:03 PM Pulling... finished. 

哦,它並不總是htaccess的,它的隨機文件

回答

1

分別是這個謎控制檯

當使用Git(如IDE的NetBeans)插件失敗,最好是回落到該控制檯。
具體來說,要單獨安裝git,看看你是否重現了這個問題。

在Windows中,例如,下載並解壓的msysgit portable存檔。

然後從您的工作樹中嘗試git pull,然後查看確切的錯誤消息是什麼。

Sych強調in the comments(Sych發表的own upvoted answer後):

使用另GIT客戶端初始化REPO,然後繼續使用NetBeans


此外,make sure you can see and access your .gitignore and .htaccess(二dotfiles通常被netbeans忽略)

Netbeans的喜好,轉到其他選項卡上方,然後點擊文件選項卡上。您將看到一個「IDE忽略的文件」部分。

^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!(htaccess|gitignore)$).*$ 

這樣的話,你可以看到git的插件如何處理這些文件。

+0

這個答案得到的賞金,只是爲了強調解決方案: 使用不同的GIT客戶端初始化REPO,然後繼續使用NetBeans – Sych

+0

@Sych好吧,我已經添加你的重點在於更多知名度的答案。 – VonC

+0

很久以前我轉向Aptana。使用git cli。但它也有一個原生git終端。 – ldrrp

0

您已更改或創建.htaccess文件,並沒有提交。

如果你還沒有準備好提交做git存儲& git pull & git stash pop然後解決一個衝突。

或者你可以提交你的修改,然後再拉你reslove衝突。

+0

沒有,我從來沒有改變過的文件,並沒有選擇在NetBeans中藏匿。就像我說的。隨機文件,我在年齡沒有碰過 – ldrrp

+0

使用控制檯,它並不那麼難。 – sectus

+0

沒有控制檯,所有的都是終端。和git命令不工作 – ldrrp

2

我已經結束了安裝龜GIT最初取回購於NetBeans項目文件夾,在那之後我使用NetBeans與沒有問題的遠程回購同步文件。

+1

很好的解決方法,你可以用我在[我的答案](http://stackoverflow.com/a/18432285/6309)中提到的msysgit控制檯實現。 +1 – VonC