Simulink Project Git, how to restore delete file?

3 vues (au cours des 30 derniers jours)
legendbb
legendbb le 21 Mai 2014
Commenté : Tim Hosey le 19 Nov 2014
I right clicked a file and 'Remove from Project' then the file disappeared from harddrive. Tried revert local changes on .SimulinkProject folder. No luck : (
Not even prompt for keeping local copy or not. And there is not recycle bin.
I can only imagine Simulink Project Git is not that mature yet.
Now it's not that disastrous thanks to easy copy and paste in Simulink. If there is no existing feature of restoring accidentally delete file, please at least add a message box alerting user about burning local copy.
  3 commentaires
Thomas
Thomas le 29 Sep 2014
Hello legendbb,
I have the same problem.
I am testing the new release (2014a), especially Simulink Project in order to manage our development projects in future.
Now I have the following problems with deleting files and synchronisation:
1) How can I restore a deleted or removed file? In both cases the file disappears from "All Files" and can not be selected. According to this "Revert local changes" also can not be selected. No revision can be selected and the "Revert to Head" in Managing Branches does not not restore the file.
2) If I add a file in a local repository, commit this file and push it up to the remote repository, this file will not appear in the Project Files of the remote repository. The File can be found in the Modified Files, but it is declared with an GIT Status of "DELETED"! If I commit this modification, the file will be deleted and does not appear in the project files and the branch is declared as up to date, but locally the file is part of the project. So there exist a inconsistency. If I revert the branch to head via branch managing the file appears in the project files and the remote repository looks the same as the local repository.
Perhaps I do something wrong, but I am a little confused. I thought that the remote repository should simply be updated with the new file and this one would appear (without the need of commit or revert to head) in the project files, because there is no conflict.
I really appreciate if someone could help us with this issues.
Thank you very much!
Tim Hosey
Tim Hosey le 19 Nov 2014
Hi Thomas,
It sounds like you might be pushing to a non-bare remote repository. Doing this will not result in the files appearing in the remote's working copy. When working collaboratively a more effective set up is to have multiple local repositories reference a common bare remote repository. The following answer describes this problem in more detail.
Regarding restoring a deleted file, the following answer provides information on how to do this.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Dependency Analysis dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by