1

私はgitとAptanaを初めて使用します。

git について何か読んでいると、新しいブランチを作成できることがわかりました。これは Aptana で行うことができます。

しかし、新しいブランチを作成すると、メインのソース コードに変更が適用されないため、変更を気にせずに作業できる別の環境が得られることを理解しました。

したがって、Aptana でブランチを切り替えると、開くファイルは特定のブランチのファイルになるはずです。

したがって、ブランチにA「何らかのコンテンツ」を含むファイル「分岐して、再び「何らかのコンテンツ」を含むはずのファイルを開きます。 から同じファイルを開くと、代わりに「いくつかの新しいコンテンツ」が見つかります。mastertestBranchAmasterA
testBranch

代わりに、Aptana を使用すると、ブランチを切り替えても変更されたファイルが表示されます。
しかし、これは git の開発者がツールを考えた方法ではないと思います。

私がmasterブランチ ファイル " A" にいる場合は " コンテンツ" が含まれているはずですが、" " ファイル " " に切り替えた場合はtestBranchファイル "A" に "新しいコンテンツ" が含まれているはずです。

私が間違っている?私が誤解していることはありますか?

4

2 に答える 2

0

ファイルを変更したがコミットしていない場合、ブランチを切り替える (つまり、別のブランチをチェックアウトする) ときに、Aptana はファイルを変更しません。

しかし、(切り替える前に) 現在のブランチでそのファイルを既にコミットしていて、内容が変わらない場合は、次のバグに関連している可能性があります。 .

于 2012-05-25T06:18:00.650 に答える
0

同じ問題を抱えていたので、ブランチを作成してbash(コマンドプロンプト)を使用してそれに切り替えることにしました。Aptana を再起動する (プロジェクトのすべてのインスタンスを閉じる) ことにし、再度起動すると新しいブランチが利用可能になりましたが、作業スペースが HEAD を指していました。コマンド プロンプトに戻り、$git status を実行して、どのブランチにいるか、再起動前の $git branch checkout // 命令からの新しいブランチを確認しました。新しいブランチを選択して、準備完了です。

于 2013-08-22T07:34:57.980 に答える