我決定嘗試一些Pharo並找到https://www.peteruhnak.com/blog/2016/07/25/how-to-use-git-and-github-with-pharo/。Pharo GitFileTree SubscriptOutOfBounds添加存儲庫時
然而,當我試圖按照步驟添加存儲庫,我得到一個錯誤,每當我試圖做到以下幾點:
A file dialog will appear (left new File Dialog, right old Morphic File Dialog). Note that you should navigate into the target directory, so in both images you have to go one level deeper into the
repository
directory.
我有一個地方(從GitHub克隆)的git下庫~/development/Pharo/PharoGitTest/
它看起來像這樣:
.git
repository # folder
(empty)
.gitignore
LICENSE
README.md
test.md
這沒有什麼區別,當我瀏覽到PharoGitTest
一個或PharoGitTest/repository
,在這兩種情況下,我無法通過單擊OK
添加存儲庫菲羅:
我得到的錯誤:
基本上一些陣列似乎是空的,但預計將有至少1項:
的堆棧幀的代碼中顯示的git
命令的結果來自堆棧跟蹤的頂部(見下面的截圖)
是:
[12:38:37]:[~/development/Pharo/PharoGitTest]: git rev-parse --is-inside-work-tree
true
和repository
子文件夾內:
[12:39:22]:[~/development/Pharo/PharoGitTest/repository]: git rev-parse --is-inside-work-tree
true
看來東西在破穩定版本的GitFileTree或我遵循的指南是錯誤的。 我該如何解決這個問題?我在Github上看到過其他Pharo或Smalltalk項目,但我還找不到合適的地方,將其作爲GitFileTree的一個問題發佈。也許這也不是,我在這裏做錯了事。
附加信息
- 我菲羅的版本是:
pharo6.1-64
,上Xubuntu 16.04.3
運行。 - 我的git版本是:
git version 2.7.4
。
您使用的是哪個版本的Pharo? –
@MaxLeske哦對,我應該已經添加了這個信息!我將它添加到帖子中! – Zelphir
@Zelphir isGitRepository中git命令的結果是什麼:(在堆棧中,從頂部開始第四個) –