0

私は開発の初心者であり、初めて、プロジェクトの複数のブランチ(開発と本番)を管理しようとしています。Rails3プロジェクトにAptanaStudio3を使用していますが、Aptanaのブランチを切り替えると、他のブランチで行われた変更を確認できるため、混乱しています。

たとえば、devブランチでFile a.docを変更した場合、本番ブランチに切り替えると、ファイルにも変更が表示されます。devを本番環境にマージするまで、マスターは以前のバージョンを維持する(つまり、devで行われた変更を表示しない)べきではありませんか?

4

1 に答える 1

2

これは仕様によるものです。編集中のファイルが、切り替える 2 つのブランチの先端で同じように見える場合は、ブランチを切り替えることができます。これの鍵は、変更をまだコミットしていないため、まだどのブランチにも含まれていないことです。その変更をコミットして他のブランチをチェックアウトすると、ファイルが他のブランチにあったものに戻ることがわかります。

于 2012-06-08T12:14:44.603 に答える