Внимание. Папку с программой _SAS_ можно переносить и переименовывать. При этом в user overrides надо будет поправить переменные SASPATH и Path .
8. Теперь пропишем пути для поиска. Откроем раздел Environment Options-Delphi Options-Library и допишем в Library Path (Сверху должна быть выбрана Windows 32) пути к папке сборки и исходникам компонентов
Если проект при сборке выдает ошибку File Not Found: TB2Ver.inc надо прописать в его опциях пути к исходникам tb2k: Search Path = $(SASPATH)\sas.libs\tb2k\Source
3. Вызываем опции проекта tbxdsgn_d24_berlin (Options из контекстного меню) и в разделе Delphi Compiler пишем пути
3. Исходники устаревшие, поэтому при сборке выходит ошибка Undeclared Indentifier: RegisterActions
В файле G:\_SAS_\sas.libs\embeddedWB\Source\EwbReg.pas модифицируем код в строке 57
2. Собираем проект (Build из его контекстного меню).
Типичная ошибка на этом этапе: Unit ... not found. Говорит отом, что не был установлен какой либо компонент, или прописаны пути, см пункт 9 подготовки и установку компонентов.
2.На новой вкладке программы жмем кнопку Remote и добавляем свою учетную запись Bitbucket
3. Инструменты - настройки - общие
SSH клиент PuTTY. Запускать автоматически при старте программы.
Инструменты. Запустить клиент SSH.
4. Инструменты - Создать или импортировать ключи SSH.
Выбираем SSH-2 RSA 2048, поля с passphrase оставляем чистыми
и жмем Generate. Сохраняем ключ Save Private Key. Не закрываем окно.
5. Открываем аккаунт на сайте в браузере.
Settings - Access Key - Add Key
6. В панели задач Windows справа находим PuTTY и в его контекстном меню выбираем Add Key. Добавляем сохраненный в 4м пункте ключ.
7. В программе Source Tree открываем Remote и видим два репозитория. Клонируем их (жмем надпись Clone).
Прописываем корректно целевые пути (2я строка), в нашем случае: g:\_SAS_\sas.planet.src\ и g:\_SAS_\sas.libs\
Сборка программы.
После клонирования обоих репозиториев все готово к сборке. Дальнейшая сборка уже описана в первом сообщении, не будем повторяться.
Последний раз редактировалось DJ VK 07 сен 2017, 15:01, всего редактировалось 4 раза.
Не надо так делать. Теряется информация о том что это форк оригинального репозитория и, следовательно, будут проблемы с отправкой пул реквестов. Нужно зайти в оригинальный репозиторий и нажать Fork this repository
DJ VK писал(а):1. Устанавливаем SourceTree 2.x.x
Лично я и все остальные разработчики САС, насколько я знаю, пользуются TortoiseHG
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Не надо так делать. Теряется информация о том что это форк оригинального репозитория и, следовательно, будут проблемы с отправкой пул реквестов. Нужно зайти в оригинальный репозиторий и нажать Fork this repository
Сейчас попробуем и поправим описание. Ах да. Не было кнопки форк , я искал-искал и не нашел ее совсем. Потому так и сделал. Можно только почитать другие форки.
Вряд ли Битбукет пиарить будет плохой клиент.. Хотя на вкус и цвет, как говорится, ...
Еще, если не планируется справлять что-то в библиотеках, делать их форки не обязательно. А если и делать, то с большой вероятностью форканья только sas.requires будет мало, ибо большая часть библиотек лежит в отдельных репозиториях.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
vdemidov писал(а):Еще, если не планируется справлять что-то в библиотеках, делать их форки не обязательно. А если и делать, то с большой вероятностью форканья только sas.requires будет мало, ибо большая часть библиотек лежит в отдельных репозиториях.
Мой клиент забил на это ИМХО болт. Он скачал все требуемые сам.
Так где конпка форка???
DJ VK писал(а):Вряд ли Битбукет пиарить будет плохой клиент.. Хотя на вкус и цвет, как говорится, ...
Не обязательно плохой, но если возникнут вопросы, то никто не сможет дать совет. Да и термины могут слегка отличаться.
Еще клонить репозитории не обязательно по SSH с ключем. Можно и анонимно по https.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
vdemidov писал(а):Еще, если не планируется справлять что-то в библиотеках, делать их форки не обязательно. А если и делать, то с большой вероятностью форканья только sas.requires будет мало, ибо большая часть библиотек лежит в отдельных репозиториях.
Мой клиент забил на это ИМХО болт. Он скачал все требуемые сам.
Скачать то он скачал, но вот изменения вложенных репо залить никуда не сможет, поэтому и говорю, что бесполезно. А просто скачать можно и оригинальные.
DJ VK писал(а):
Так где конпка форка???
Там же где и создание нового репозитория.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
vdemidov писал(а):Не обязательно плохой, но если возникнут вопросы, то никто не сможет дать совет. Да и термины могут слегка отличаться.
Симпатичная программка. На русском. И все в 1й оболочке, не требуется разные этапы разными командами контекстного меню делать, да утилиты всякие запускать, чтобы скажем откатиться назад.
upd сделал с форком.
Последний раз редактировалось DJ VK 07 сен 2017, 14:49, всего редактировалось 1 раз.
vdemidov писал(а):Не обязательно плохой, но если возникнут вопросы, то никто не сможет дать совет. Да и термины могут слегка отличаться.
Симпатичная программка. На русском. И все в 1й оболочке, не требуется разные этапы разными командами контекстного меню делать, да утилиты всякие запускать, чтобы скажем откатиться назад.
Какие утилиты? Никогда необходимости не было. Это при работе с гитом часто в консоль лезть нужно. Я там гуишкой только для создания коммитов. А вот с меркуриалом тортуаза всегда хватало.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.