Eclipse - Java local history for file





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







1















Eclipse local history support a file




Every time an editable file is saved in the Workbench, the Workbench updates the local history of that file and logs the changes that have been made. The local history of a file can then be accessed and a previously saved copy of the file can be reverted to, as long as the desired state is recent enough in the save history.




But in Java it seems to limit to Java type as method




Whenever you edit a file, its previous contents are kept in the local history. Java tooling makes the local history available for Java elements, so you can revert back to a previous edition of a single method instead of the full file.




When try to get file history I get a popup error with Please local history select a type, method or field



How can I get history of my java file in eclipse? Is it enhancement or is there a workaround to see previous version of file




  • Note for example if method signature changed I can't see previous method in history










share|improve this question























  • Is there a reason to do this with pure eclipse? Why do you install git, create a local repository and then, use git from eclipse?

    – Carlitos Way
    Jan 3 at 5:28













  • @CarlitosWay sometimes you can't commit your work, so I change file with working solution to other solution without updating TFS in my case

    – user7294900
    Jan 3 at 5:31











  • IMHO, you can do that using a branching schema in git, each branch is a possible solution, then, if you implement a solution that mets the requirements, that branch is merged into master...

    – Carlitos Way
    Jan 3 at 5:34













  • @CarlitosWay it'll be alot easier to just see file history as regular file

    – user7294900
    Jan 3 at 5:37


















1















Eclipse local history support a file




Every time an editable file is saved in the Workbench, the Workbench updates the local history of that file and logs the changes that have been made. The local history of a file can then be accessed and a previously saved copy of the file can be reverted to, as long as the desired state is recent enough in the save history.




But in Java it seems to limit to Java type as method




Whenever you edit a file, its previous contents are kept in the local history. Java tooling makes the local history available for Java elements, so you can revert back to a previous edition of a single method instead of the full file.




When try to get file history I get a popup error with Please local history select a type, method or field



How can I get history of my java file in eclipse? Is it enhancement or is there a workaround to see previous version of file




  • Note for example if method signature changed I can't see previous method in history










share|improve this question























  • Is there a reason to do this with pure eclipse? Why do you install git, create a local repository and then, use git from eclipse?

    – Carlitos Way
    Jan 3 at 5:28













  • @CarlitosWay sometimes you can't commit your work, so I change file with working solution to other solution without updating TFS in my case

    – user7294900
    Jan 3 at 5:31











  • IMHO, you can do that using a branching schema in git, each branch is a possible solution, then, if you implement a solution that mets the requirements, that branch is merged into master...

    – Carlitos Way
    Jan 3 at 5:34













  • @CarlitosWay it'll be alot easier to just see file history as regular file

    – user7294900
    Jan 3 at 5:37














1












1








1








Eclipse local history support a file




Every time an editable file is saved in the Workbench, the Workbench updates the local history of that file and logs the changes that have been made. The local history of a file can then be accessed and a previously saved copy of the file can be reverted to, as long as the desired state is recent enough in the save history.




But in Java it seems to limit to Java type as method




Whenever you edit a file, its previous contents are kept in the local history. Java tooling makes the local history available for Java elements, so you can revert back to a previous edition of a single method instead of the full file.




When try to get file history I get a popup error with Please local history select a type, method or field



How can I get history of my java file in eclipse? Is it enhancement or is there a workaround to see previous version of file




  • Note for example if method signature changed I can't see previous method in history










share|improve this question














Eclipse local history support a file




Every time an editable file is saved in the Workbench, the Workbench updates the local history of that file and logs the changes that have been made. The local history of a file can then be accessed and a previously saved copy of the file can be reverted to, as long as the desired state is recent enough in the save history.




But in Java it seems to limit to Java type as method




Whenever you edit a file, its previous contents are kept in the local history. Java tooling makes the local history available for Java elements, so you can revert back to a previous edition of a single method instead of the full file.




When try to get file history I get a popup error with Please local history select a type, method or field



How can I get history of my java file in eclipse? Is it enhancement or is there a workaround to see previous version of file




  • Note for example if method signature changed I can't see previous method in history







java eclipse revision-history






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 3 at 5:02









user7294900user7294900

24.1k123565




24.1k123565













  • Is there a reason to do this with pure eclipse? Why do you install git, create a local repository and then, use git from eclipse?

    – Carlitos Way
    Jan 3 at 5:28













  • @CarlitosWay sometimes you can't commit your work, so I change file with working solution to other solution without updating TFS in my case

    – user7294900
    Jan 3 at 5:31











  • IMHO, you can do that using a branching schema in git, each branch is a possible solution, then, if you implement a solution that mets the requirements, that branch is merged into master...

    – Carlitos Way
    Jan 3 at 5:34













  • @CarlitosWay it'll be alot easier to just see file history as regular file

    – user7294900
    Jan 3 at 5:37



















  • Is there a reason to do this with pure eclipse? Why do you install git, create a local repository and then, use git from eclipse?

    – Carlitos Way
    Jan 3 at 5:28













  • @CarlitosWay sometimes you can't commit your work, so I change file with working solution to other solution without updating TFS in my case

    – user7294900
    Jan 3 at 5:31











  • IMHO, you can do that using a branching schema in git, each branch is a possible solution, then, if you implement a solution that mets the requirements, that branch is merged into master...

    – Carlitos Way
    Jan 3 at 5:34













  • @CarlitosWay it'll be alot easier to just see file history as regular file

    – user7294900
    Jan 3 at 5:37

















Is there a reason to do this with pure eclipse? Why do you install git, create a local repository and then, use git from eclipse?

– Carlitos Way
Jan 3 at 5:28







Is there a reason to do this with pure eclipse? Why do you install git, create a local repository and then, use git from eclipse?

– Carlitos Way
Jan 3 at 5:28















@CarlitosWay sometimes you can't commit your work, so I change file with working solution to other solution without updating TFS in my case

– user7294900
Jan 3 at 5:31





@CarlitosWay sometimes you can't commit your work, so I change file with working solution to other solution without updating TFS in my case

– user7294900
Jan 3 at 5:31













IMHO, you can do that using a branching schema in git, each branch is a possible solution, then, if you implement a solution that mets the requirements, that branch is merged into master...

– Carlitos Way
Jan 3 at 5:34







IMHO, you can do that using a branching schema in git, each branch is a possible solution, then, if you implement a solution that mets the requirements, that branch is merged into master...

– Carlitos Way
Jan 3 at 5:34















@CarlitosWay it'll be alot easier to just see file history as regular file

– user7294900
Jan 3 at 5:37





@CarlitosWay it'll be alot easier to just see file history as regular file

– user7294900
Jan 3 at 5:37












1 Answer
1






active

oldest

votes


















2














The full replace / compare options are available in the context menu in the Package Explorer and Project Explorer views.



Right click on the Java file and select 'Replace With > Local History....' or 'Compare With > Local History...'



Also note that you can control the amount of Local History that Eclipse keeps in the Preferences on the 'General > Workspace > Local History' page.






share|improve this answer


























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54016600%2feclipse-java-local-history-for-file%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    The full replace / compare options are available in the context menu in the Package Explorer and Project Explorer views.



    Right click on the Java file and select 'Replace With > Local History....' or 'Compare With > Local History...'



    Also note that you can control the amount of Local History that Eclipse keeps in the Preferences on the 'General > Workspace > Local History' page.






    share|improve this answer






























      2














      The full replace / compare options are available in the context menu in the Package Explorer and Project Explorer views.



      Right click on the Java file and select 'Replace With > Local History....' or 'Compare With > Local History...'



      Also note that you can control the amount of Local History that Eclipse keeps in the Preferences on the 'General > Workspace > Local History' page.






      share|improve this answer




























        2












        2








        2







        The full replace / compare options are available in the context menu in the Package Explorer and Project Explorer views.



        Right click on the Java file and select 'Replace With > Local History....' or 'Compare With > Local History...'



        Also note that you can control the amount of Local History that Eclipse keeps in the Preferences on the 'General > Workspace > Local History' page.






        share|improve this answer















        The full replace / compare options are available in the context menu in the Package Explorer and Project Explorer views.



        Right click on the Java file and select 'Replace With > Local History....' or 'Compare With > Local History...'



        Also note that you can control the amount of Local History that Eclipse keeps in the Preferences on the 'General > Workspace > Local History' page.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Jan 3 at 8:05

























        answered Jan 3 at 7:55









        greg-449greg-449

        90.6k1666102




        90.6k1666102
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54016600%2feclipse-java-local-history-for-file%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            MongoDB - Not Authorized To Execute Command

            How to fix TextFormField cause rebuild widget in Flutter

            in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith