IntelliJ IDEA 15 - 如何在项目之间迁移任务历史记录?

时间:2016-10-19 15:29:14

标签: intellij-idea intellij-15

我一直在使用IntelliJ IDEA 15近一年,并且一直使用相同的项目,在那里我创建了任务,基本上充当各种工作任务的工作空间,因此我可以对文件进行分组。根据作业标题触及。我最近在我的项目工作区中遇到了一个问题,我基本上被迫创建一个新工作区,因此在IntelliJ中创建了一个新项目。问题是这个新项目没有我的任务历史记录。

是否有人知道将此任务历史从一个项目迁移到另一个项目是否可能,如果可行,如何?

提前致谢!

1 个答案:

答案 0 :(得分:1)

任务保存在YOUR_PROJECT / .idea / workspace.xml中,因此您可以备份此文件,如果需要,您只需将定义任务的这些行复制并粘贴到其他workspace.xml文件即可。这是一个例子:

    @Override
    public View getView(int i, View view, ViewGroup viewGroup) {
        View v = view;
        ImageView picture;
        TextView name, idTV;

        inflater = (LayoutInflater) context.getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
        v = inflater.inflate(R.layout.gridview_item, viewGroup, false);
        picture = (ImageView) v.findViewById(R.id.picture);
        name = (TextView) v.findViewById(R.id.manufacturer_name);
        idTV = (TextView) v.findViewById(R.id.manufacturer_id);

        HashMap<String, String> itemHash = (HashMap<String, String>) getItem(i);
        String nameString = itemHash.get(TAG_NAME);
        String iconUrl = itemHash.get(TAG_ICONNAME);
        String idString = itemHash.get(TAG_ID);

        // Use an image loader to load your Photo from URL.
        Picasso.with(context).load(iconUrl).into(picture);

        idTV.setText("ID: "+idString);
        name.setText("Name: "+nameString);
        return v;
    }

Addittionaly在workspace.xml中,您需要将复制任务的引用添加到:

<configuration default="false" name="my-debug-task" type="JavascriptDebugType" factoryName="JavaScript Debug" uri="http://localhost:4200">
      <mapping url="webpack:////home/marcin/Sprawozdania/Inzynierka/sqap/sqap-ui/src" local-file="$PROJECT_DIR$/sqap-ui/src" />
      <mapping url="webpack:////home/marcin/Sprawozdania/Inzynierka/sqap/sqap-ui" local-file="$PROJECT_DIR$/sqap-ui" />
      <method />
    </configuration>

喜欢这里:

 <project> 
     <component>
         <list>