Android-studio 更改列表功能如何在幕后与 git 一起工作
How does Android-studio change lists feature work behind the scenes with git
IDE 实际上是如何与 git 互动来实现这一目标的。它是使用 git stash
还是在 IDE 中使用自己的逻辑来跟踪更改?
如果您知道 android 工作室之外的第 3 方工具 git gui 工具具有相同的功能,那会很好(评论更好?)但是 CLI 工作流答案会很棒.
Changelists 存储在 IDE 项目文件夹中,更具体地说是 .idea/workspace.xml
文件。例如:
<component name="ChangeListManager">
<list default="true" id="2cc87e04-1ce7-4d2f-8a15-4c2d911f9f2d" name="Default Changelist" comment="" />
<list id="05f3faae-0ca6-45f7-94b2-2c5396e1a517" name="MyNewChangelist" comment="">
<change afterPath="$PROJECT_DIR$/index.php" afterDir="false" />
</list>
</component>
IDE 实际上是如何与 git 互动来实现这一目标的。它是使用 git stash
还是在 IDE 中使用自己的逻辑来跟踪更改?
如果您知道 android 工作室之外的第 3 方工具 git gui 工具具有相同的功能,那会很好(评论更好?)但是 CLI 工作流答案会很棒.
Changelists 存储在 IDE 项目文件夹中,更具体地说是 .idea/workspace.xml
文件。例如:
<component name="ChangeListManager">
<list default="true" id="2cc87e04-1ce7-4d2f-8a15-4c2d911f9f2d" name="Default Changelist" comment="" />
<list id="05f3faae-0ca6-45f7-94b2-2c5396e1a517" name="MyNewChangelist" comment="">
<change afterPath="$PROJECT_DIR$/index.php" afterDir="false" />
</list>
</component>