реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Проблемы совместимости с SVN, TortoiseSVN + ExpeditionPCB
Visero
сообщение Apr 27 2009, 05:43
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 19-02-07
Пользователь №: 25 484



При работе программы контроля версий в каждой папке\подпапке создаются скрытые папки ".svn", где содержится контрольная информация. При открытии и сохранении pcb-файла в ExpeditionPCB экспедишн зачем-то лезет в эти директории, пытясь открыть файлы, естественно вылазиет ошибка открытия\сохранения и программа не выполняет действия.
Вопрос - можно ли обойти эту ситуацию со стороны экспедишна? Прекращать пользоваться SVN нет желания.
Go to the top of the page
 
+Quote Post
ComBAT
сообщение Apr 27 2009, 12:13
Сообщение #2





Группа: Участник
Сообщений: 11
Регистрация: 18-01-07
Пользователь №: 24 558



Цитата(Visero @ Apr 27 2009, 09:43) *
При работе программы контроля версий в каждой папке\подпапке создаются скрытые папки ".svn", где содержится контрольная информация. При открытии и сохранении pcb-файла в ExpeditionPCB экспедишн зачем-то лезет в эти директории, пытясь открыть файлы, естественно вылазиет ошибка открытия\сохранения и программа не выполняет действия.
Вопрос - можно ли обойти эту ситуацию со стороны экспедишна? Прекращать пользоваться SVN нет желания.

Мы данную проблему решили таким образом: была написана программа которая спускается по всему проекту и все папки вида .svn архивировала в один архив. После этого можно было работать с проектом. Когда нужно было залить проект обратно под свн она же разорхивировала обратно эти папки на то место, где они были.
Go to the top of the page
 
+Quote Post
SM
сообщение Apr 27 2009, 14:49
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Visero @ Apr 27 2009, 09:43) *
При работе программы контроля версий в каждой папке\подпапке создаются скрытые папки ".svn", где содержится контрольная информация. При открытии и сохранении pcb-файла в ExpeditionPCB экспедишн зачем-то лезет в эти директории, пытясь открыть файлы, естественно вылазиет ошибка открытия\сохранения и программа не выполняет действия.
Вопрос - можно ли обойти эту ситуацию со стороны экспедишна? Прекращать пользоваться SVN нет желания.


Ну тут видится кое что... Во первых не очень понятно, как именно он лезет и что за ошибка. Если permission denied - то просто дайте тому юзеру, что юзает Exp членство в той же группе, что и юзер, который юзает SVN, и дайте доступ этой группе, cделав массовый chgrp и chmod. после чего проблема снимется. Если же проблема в другом - а именно в том, что Exp читает эти файлы и "давится" ими - то поступите так. Дайте права на листинг файлов этих директорий только тому юзеру, что запускает SVN (можно спец. юзера под это дело создать, ну и пускать svn через su или sudo). Ну а юзер, что юзает Exp - ему просто система не покажет, что в этих папках лежит. Соответственно все вышесказанное применимо, если работаете с Exp/SVN под линуксом, о чем косвенно говорит скрытость папок, начинающихся с ".".
Go to the top of the page
 
+Quote Post
Visero
сообщение Apr 28 2009, 04:22
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 19-02-07
Пользователь №: 25 484



SM, нет, работаю под виндовсом XP хоум . Дальше ХР pro уже ничего не знаю, но кажется ни в хоум, ни в про нет реализации подобной системы разрешения для разных юзеров. С файлами случай второй - ментор "давится".
Combat, спасибо. скорее всего так и будем делать.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 28 2009, 06:17
Сообщение #5


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Дальше ХР pro уже ничего не знаю, но кажется ни в хоум, ни в про нет реализации подобной системы разрешения для разных юзеров.


Должна быть. В проводнике/сервис/свойства_папки/вид/использовать_простой_общий_доступ_к_файлам снять галку (несмотря на то, что там написано "рекомендуется"). И тогда можно назначать.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Apr 28 2009, 06:40
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(Visero @ Apr 28 2009, 08:22) *
но кажется ни в хоум, ни в про нет реализации подобной системы разрешения для разных юзеров
В хоум, может, и нет. В про есть, и было бы, мягко говоря, странно, если бы не было.
Go to the top of the page
 
+Quote Post
SM
сообщение Apr 28 2009, 19:11
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Rst7 @ Apr 28 2009, 10:17) *
Должна быть. В проводнике/сервис/свойства_папки/вид/использовать_простой_общий_доступ_к_файлам снять галку (несмотря на то, что там написано "рекомендуется"). И тогда можно назначать.

В любом случае, даже если это и есть, в винде нет простого и удобного механизма запуска из-под одного юзера отдельно взятой программы с правами другого юзера. Так что товарища спасет переход на линукс wink.gif И дешевле, и надежнее, и все его проблемы на раз решаются. Потому как его проблема вовсе не относится к Mentor Graphics и его продуктам, а всего лишь обусловлена убогостью Windows.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 28 2009, 19:31
Сообщение #8


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
В любом случае, даже если это и есть, в винде нет простого и удобного механизма запуска из-под одного юзера отдельно взятой программы с правами другого юзера.


Ошибаетесь. В свойствах ярлыка программы на кнопке "дополнительно" живет установка учетной записи, от имени которой запускать программу. Не хочу превращать тему в холивар, но винда - это вполне полновесная операционная система, чтобы там не пели адепты других ОС.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
SM
сообщение Apr 28 2009, 19:55
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Rst7 @ Apr 28 2009, 23:31) *
Ошибаетесь. В свойствах ярлыка программы на кнопке "дополнительно" живет установка учетной записи, от имени которой запускать программу. Не хочу превращать тему в холивар, но винда - это вполне полновесная операционная система, чтобы там не пели адепты других ОС.

bb-offtopic.gif Я не говорил, что нет способа. Он есть. Я лишь сказал, что нет простого и удобного способа, который предоставляется юниксоподобными системами, и который был бы описан в любом руководстве по операционной системе на первых его страницах. Да, еще со времен NT 3.1, внутри винды живут зачатки нормальной операционной системы, которые может на раз использовать любой программист, знакомый со всеми секьюрити-дескрипторами винды, но почему то до сих пор в полном объеме не доступные рядовому пользователю через простой человеческий интерфейс типа линуксового su/sudo. Но это тема не для тут. Ну не есть винда нормальная многопользовательская система, и все эти ее "фичи" сделаны лишь для того, чтобы были, а не для того, чтобы ими пользоваться. В общем - есть два варинта. Поставить *nix и работать, как делают поголовно все производители ИМС, не разведенные до сих пор микрософтом на их осоподобие, ориентированное на секретуток, либо задавать вопросы, подобные тому, что был задан в начале этой темы, и ждать кривых их решений...
Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 28 2009, 20:13
Сообщение #10


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Я лишь сказал, что нет простого и удобного способа


...писал, писал, удалил весь ответ... Нихачу, надоело с гнуллями воевать... И вообще, я VAX VMS любил, остальное - обезьяний кал smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
SM
сообщение Apr 28 2009, 20:25
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Rst7 @ Apr 29 2009, 00:13) *
надоело с гнуллями воевать...

bb-offtopic.gif А я на них и не настаиваю... Меня устроит и HP/UX, и AIX, и соляра, которые гнутыми лицензиями не так уж и обременены. И против VMS я, собственно, тоже ничего не имею, как и против пророка его, RT-11 smile.gif
Но... Я против биллогейтсовой реинкарнации OS/2-го ядра, под названием NT, процветающей до сих пор, с загубленными на корню основными возможностями в пользу рюшечек.... И, собственно, против тех, кто используя любую ОС, не знает, как ее правильно использовать.
Go to the top of the page
 
+Quote Post
AlexN
сообщение Apr 29 2009, 01:44
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200



Цитата(SM @ Apr 29 2009, 03:25) *
bb-offtopic.gif А я на них и не настаиваю... Меня устроит и HP/UX, и AIX, и соляра, которые гнутыми лицензиями не так уж и обременены. И против VMS я, собственно, тоже ничего не имею, как и против пророка его, RT-11 smile.gif
Но... Я против биллогейтсовой реинкарнации OS/2-го ядра, под названием NT, процветающей до сих пор, с загубленными на корню основными возможностями в пользу рюшечек.... И, собственно, против тех, кто используя любую ОС, не знает, как ее правильно использовать.


а ее и не надо использовать. под ней надо запускать нужные пользователю (мне) программмы. Я и знать не хочу что это такое и как и зачем ее администрировать... как в rt-11.
Go to the top of the page
 
+Quote Post
SM
сообщение Apr 29 2009, 09:09
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(AlexN @ Apr 29 2009, 05:44) *
а ее и не надо использовать. под ней надо запускать нужные пользователю (мне) программмы.

Этого мало, операционка должна еще обеспечивать взаимодействие между всеми нужными программами (и как тут без bash/csh ? На виндовом cmd никуда не уедешь!), а также давать возможность пользователю производить дополнительные базовые действия, как то например всевозможная обработка файлов (bash/csh + awk, sed, grep, find ну и иже с ними). А вот что касается администрирования - это да, это, конечно, рядовому пользователю не обязательно знать, но и не мешает, чтобы пользователь, например, сам мог бы решить вопросы совместимости программ, как те, с которых началась данная тема, средствами ОС. В общем - ИМХО под виндой могут работать секретарши, бухгалтеры, домохозяйки и иже с ними, для их задач ее функциональности хватает. А не разработчики. Мне лично функциональности и надежности винды просто катастрофически не хватает для продуктивной работы.
Go to the top of the page
 
+Quote Post
AlexN
сообщение Apr 29 2009, 09:25
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200



Цитата(SM @ Apr 29 2009, 16:09) *
Этого мало, операционка должна еще обеспечивать взаимодействие между всеми нужными программами (и как тут без bash/csh ? На виндовом cmd никуда не уедешь!), а также давать возможность пользователю производить дополнительные базовые действия, как то например всевозможная обработка файлов (bash/csh + awk, sed, grep, find ну и иже с ними). А вот что касается администрирования - это да, это, конечно, рядовому пользователю не обязательно знать, но и не мешает, чтобы пользователь, например, сам мог бы решить вопросы совместимости программ, как те, с которых началась данная тема, средствами ОС. В общем - ИМХО под виндой могут работать секретарши, бухгалтеры, домохозяйки и иже с ними, для их задач ее функциональности хватает. А не разработчики. Мне лично функциональности и надежности винды просто катастрофически не хватает для продуктивной работы.


Вы написали столько аббревиатур (кроме find) , про которые я и не подозревал! Но это не мешает мне вполне успешно разводить платы в expedition. Наверное я - секретарша... и почти весь остальной мир - тоже...
Go to the top of the page
 
+Quote Post
SM
сообщение Apr 29 2009, 10:41
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(AlexN @ Apr 29 2009, 13:25) *
Вы написали столько аббревиатур (кроме find) , про которые я и не подозревал! Но это не мешает мне вполне успешно разводить платы в expedition.

Это не аббревиатуры, а программы-команды операционки. Вот именно, что незнание этого и, соответственно, неиспользование, именно "не мешает вполне успешно". Очень правильное, точное и четкое выражение. А знание и использование - "помогает более успешно и эффективно" wink.gif
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01502 секунд с 7
ELECTRONIX ©2004-2016