Отмена SVN удаляет. /* - сила

Возьмите переменную bool isBottomNavBarToBeShown. Вы можете использовать какую-то функцию для тела в Scaffold, например,

  _getScreen(route) {
    switch (route) {
      case 'route1':
        return Route1();
        break;

      case 'route2':
        return Route2();
        break;

      default:
        break;
    }
  }

, но в вашем случае вы должны изменить

  "/login": (BuildContext context) => new LoginPage(),

на

      "/login": (BuildContext context) { 
               return new LoginPage();
              },
[ 1117] теперь просто установите

    setState(() {
      isBottomNavBarToBeShown=false;
    });

например

case 'route1':
setState(() {
      isBottomNavBarToBeShown=false;
    });
return Route1();
break;

в вашем случае

    "/login": (BuildContext context) { 
               setState(() {
               isBottomNavBarToBeShown=false;
               });
               return new LoginPage();
             },

, поэтому в вашем Scaffold

bottomNavigationBar:myBottomNavigationBar(), просто используйте bottomNavigationBar:isBottomNavBarToBeShown ? myBottomNavigationBar() : null,

Сначала создайте Stateful ] сначала откройте экран и добавьте его в Scaffold. Таким образом, вы можете получить доступ к setState

Пожалуйста, уточните это, если это работает для вас.

8
задан mpen 9 May 2012 в 20:43
поделиться

6 ответов

Нет.

Нет, если они не используются каким-либо другим приложением, извините.

3
ответ дан 5 December 2019 в 23:17
поделиться

Разве вы не можете просто проверить, работали ли вы снова в новом каталоге? Если у вас были какие-либо изменения, которые не были версионированы, вы - SOL, а все остальное, что вы можете просто svn, вернуться к последней версии в репозитории.

1
ответ дан 5 December 2019 в 23:17
поделиться

Depending on your SVN client you should be able to get these files from a previous revision using "Show Log" as its called in Tortoise...

Just open the log find a revision where that file was still there and "revert to this revision"

0
ответ дан 5 December 2019 в 23:17
поделиться

Если вы под окнами вы можете проверить (частично) бесплатное имя инструмента восстановление при нулевом допущении . Действительно помогает, когда вы удаляете файлы в Windows!

Или, если он включен и вы используете Vista, вы можете проверить «предыдущие версии» вашей папки в свойствах ее.

Надеюсь, что это поможет! удачи.

0
ответ дан 5 December 2019 в 23:17
поделиться

You have used 'svn delete' command and deleted local copy. It means original versions of files still exist in SVN history. 'svn delete' doesnot delete history of file from the repository. You can recover the last version in following way

  1. Check the SVN Log and find out the revision number of 'delete operation'.
  2. Use 'svn checkout' to check the revision just before the 'delete operation'. (e.g. if revision number of delete operation is 100, check out the revision number 99) svn checkout --revision
0
ответ дан 5 December 2019 в 23:17
поделиться

Вы запустите команду SVN Log и получите Редакция числа несчастного удаления. Затем запустите SVN MERGE -R2572: 2571 SVN: // $ path_way_you_deleted_number_was_svn_server & local_wath_svn_server & local_path_way_to_save_file

Где -r представляют собой ревизионные номера

пример Merge -R2572: 2571 SVN: //www.jane16.com/var/opt/svn/mypoject/start.java c: /ecplipse/workspace/myporject/start.java

0
ответ дан 5 December 2019 в 23:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: