私はGitHubと少し絡み合っています(Macの場合、それが適切かどうかは疑問ですが)。
私は最近Gitに改宗したばかりなので、多くの点で不明なままです。今日、2つのブランチを同時にアクティブにする理由があったのは初めてでした。
何が起こったのかわかりませんが、ブランチの1つとマスターのマージが計画どおりに進まなかったため(hotfix_7.0をマスターとマージしているときにコミットの概要が失われました)、コミットを元に戻しました。しかし、その後、問題が発生しました。
ブランチupdate_4.0は、次のもので構成されます。
application/modules/bookings/controllers/inspector.php
application/modules/bookings/models/data_bookings.php
application/modules/bookings/views/users/administrators/bookings/adjust.php
application/modules/invoices/controllers/invoices.php
application/modules/invoices/views/manage.php
application/modules/search/controllers/assets/invoices.php
application/modules/search/models/data_search.php
ブランチhotfix_7.0は、次のもので構成されています。
application/modules/bookings/controllers/bookings.php
application/modules/bookings/controllers/inspector.php
application/modules/search/models/data_search.php
application/modules/venues/models/data_venues.php
update_4.0に切り替えると、コミットを保留しているファイルはありません。hotfix_7.0でも同じです。しかし、マスターに切り替えると、update_4.0のファイルはコミットを保留しているように見えます。なんで?そして、もっと重要なことに、これを修正するために、次に何をすべきでしょうか。
更新:@twalbergのリクエストに基づいて、ブランチ構造データは次のとおりです。
* 869e2f1 (HEAD, origin/hotfix_7.0, master, hotfix_7.0) An adjustment to the Search
| * c1e4c04 (update_4.0) Adjustments to Bookings, Invoicing, and Search
|/
* d2413f9 (origin/master, update_3.0) Update an Invoice PDF
* 6a77f1e (hotfix_6.0) General fixes
* fb04b7e (update_2.0) Advanced Search
* c8222fe (hotfix_5.0) Caching
* 3baea6a (feature_5.0) Caching
| *-. 5c08c19 (refs/stash) On hotfix_4.0: GitHub: stashing before switching branches.
| |\ \
|/ / /
| | * 9a6cd92 untracked files on hotfix_4.0: 0ed797b Invoice date range
| * e7e4bbd index on hotfix_4.0: 0ed797b Invoice date range
|/
* 0ed797b (hotfix_4.0) Invoice date range
* 4d9640d (hotfix_3.0) A fix to one of the search functions database methods, and the incl
* 8ee9f92 (feature_4.0) Users can now switch between Clients from anywhere in the system w
* 8d8752a (feature_3.0) In an effort to improve the invoicing process, I've made several a
* 2cff420 (hotfix_2.0) Switching references to the Commission for Venues column in Invoici
* 2403093 (feature_2.0) Statuses for Signatures, which allows the User to filter them in m
* 6572680 (hotfix_1.0) A conditional statement was checking against a string value as if i
* 6705899 (update_1.0) Alphabetical listing of Signatures for messages.
* 283bde4 (feature_1.0) Ability to edit group options in addition to group privileges for
* 79ded64 To Book 3
更新:@Ilionのリクエストに基づいて、ブランチ構造データは次のとおりです。
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
# 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: application/modules/bookings/controllers/inspector.php
# modified: application/modules/bookings/models/data_bookings.php
# modified: application/modules/bookings/views/users/administrators/bookings/adjust.php
# modified: application/modules/invoices/controllers/invoices.php
# modified: application/modules/invoices/views/manage.php
# modified: application/modules/search/controllers/assets/invoices.php
# modified: application/modules/search/models/data_search.php