Форум программистов, компьютерный форум, киберфорум
Наши страницы
Системы контроля версий
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
RinatV
124 / 113 / 19
Регистрация: 15.05.2012
Сообщений: 333
Записей в блоге: 10
1

Рождение файла копией

31.12.2018, 10:02. Просмотров 828. Ответов 5
Метки нет (Все метки)

Здравствуйте! С наступающим новым годом!

Не могли бы подсказать как в системе контроля версий обозначить и в дальнейшем использовать цикл по созданию использованию и уничтожению файлов, в какой системе такой функционал имеется?

Суть в следующем, допустим перед в каком нибудь коммитом (или в протяжении нескольких коммитов) производится работа по созданию нового файла, файл создается копированием из предыдущего коммита.

Как это обозначается чтобы легко это дело найти и отследить что делалось. Понятно что можно сперва скопировать, закоммитить, в сообщении так и написав, но если есть возможность увидеть без лишних операций было бы классно.

Заранее благодарен за любой ответ, надеюсь такой функционал может входить в задачи контроля версий.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.12.2018, 10:02
Ответы с готовыми решениями:

Второе рождение
Сегодня я родился второй раз. Дело было так. Клиент мой позвонил, попросил прийти, ему...

День рождение ISergey!
Сегодня у нашего сишника - ISergey - День Рождение! Поздравляем его с этим праздником! Всего...

Рождение процесса в Linux
Здравствуйте! Некоторое время назад я начал изучать С++ и параллельно заинтересовался...

День рождение Lera
Для lera. Поздравляем! :drink: Пусть каждый год приносит только счастье, С улыбки начинайте день...

Рождение нового сайта
Приглашаю всех желающих посетить сайт sximotexnika.org

5
Rius
Эксперт .NET
6081 / 3925 / 946
Регистрация: 25.05.2015
Сообщений: 11,872
Записей в блоге: 12
Завершенные тесты: 4
31.12.2018, 10:51 2
Цитата Сообщение от RinatV Посмотреть сообщение
Суть в следующем, допустим перед в каком нибудь коммитом (или в протяжении нескольких коммитов) производится работа по созданию нового файла, файл создается копированием из предыдущего коммита.
Что? В чём суть? В чём смысл?
0
RinatV
124 / 113 / 19
Регистрация: 15.05.2012
Сообщений: 333
Записей в блоге: 10
31.12.2018, 11:07  [ТС] 3
Если сделать diff скопированного файла в git, то я просто увижу что добавились куча строк.

Как в какой нибудь системе контроля версий увидеть что я скопировал файл и потом с ним поработал, внес изменения?
0
Rius
Эксперт .NET
6081 / 3925 / 946
Регистрация: 25.05.2015
Сообщений: 11,872
Записей в блоге: 12
Завершенные тесты: 4
31.12.2018, 11:18 4
Лучший ответ Сообщение было отмечено RinatV как решение

Решение

С точки зрения VCS это просто новый файл. И ей пофигу, откуда он взялся.
Есть детектирование копирования файлов, работающее в diff: https://git-scm.com/docs/git-diff#git-diff---find-copiesltngt

Зачем вам такое понадобилось от VCS?
1
RinatV
124 / 113 / 19
Регистрация: 15.05.2012
Сообщений: 333
Записей в блоге: 10
01.01.2019, 12:32  [ТС] 5
Да сам тоже дошел до git diff --find-copies-harder HEAD~

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/src.txt b/dst1.txt
similarity index 56%
copy from src.txt
copy to dst1.txt
index 78fa0f4..0e55445 100644
--- a/src.txt
+++ b/dst1.txt
@@ -1 +1,2 @@
 original file
+added line
diff --git a/dst2.txt b/dst2.txt
new file mode 100644
index 0000000..54bc850
--- /dev/null
+++ b/dst2.txt
@@ -0,0 +1 @@
+added line
Пока не понадобилось, но пригодится, бывает иногда трудно вспомнить что залатал 2 месяца назад.

Особенно если запоминал коллега и уже давно, а я только вникаю.
0
Rius
Эксперт .NET
6081 / 3925 / 946
Регистрация: 25.05.2015
Сообщений: 11,872
Записей в блоге: 12
Завершенные тесты: 4
01.01.2019, 12:42 6
Чтобы не забыть, пишут сообщение коммита.
0
01.01.2019, 12:42
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.01.2019, 12:42

Год рождение в DBGrid
Есть поле Год рождения в BDGride. Он отображается неверно. Как можно это исправить?

День Рождение Мonte Cristo
А ещё сегодня у Monte-Cristo ДР:D

День рождение пяти друзей
В общем недавно у нас прошел вводный урок по Delphi7 и уже требуют программу с нехилым алгоритмом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.