У нас есть общая папка в нашей сети. Есть ли способ автоматической фиксации и нажимать изменения папки (скажем, каждый час) в удаленный репозиторий Stash? Спасибо.Git: Автообложение содержимого папки Windows
ответ
Есть куча инструментов с открытым исходным кодом, чтобы сделать git autocommit. Однако они решают несколько другую задачу: совершить фиксацию сразу после обнаружения изменения.
https://github.com/mvgrimes/git-autocommit
https://github.com/riddochc/git-autocommit
Кроме того, вы можете сделать пакетный файл и запланировать его запустить каждый час:
#!/bin/sh
cd path/to/your/project
git add --all
timestamp() {
date +"at %H:%M:%S on %d/%m/%Y"
}
git commit -am "Regular auto-commit $(timestamp)"
git push
Если кто-нибудь знает, как вставить временную метку в пакетном файле, вы можете отредактировать этот ответ.
Это может вызвать конфликт и прекратит работать в этом вопросе, пока кто-то не исправит Это. – CodeWizard
Несомненно, это может (и, вероятно, произойдет). Вот почему я рекомендую использовать внешний инструмент, а не самодельный велосипед. –
Вы можете сделать это, если вы конвертируете папку в проект git, а затем, добавив крючки, он может делать все, что угодно, при каждом фиксации и/или в том, что было сделано.
Если это не репозиторий git, вам понадобится какая-либо другая сторонняя сторона, чтобы обработать его для вас.
- 1. Добавление содержимого папки в Git
- 2. python: как проверить содержимое папки Windows listdir (список содержимого папки)?
- 3. сравнение содержимого папки
- 4. извлечение содержимого папки
- 5. файл - чтение содержимого папки
- 6. Перемещение папки содержимого WordPress
- 7. Отображение содержимого определенной папки
- 8. CURLOPT_POSTFIELDS массив содержимого папки
- 9. Копирование содержимого папки в родительский каталог в Rake (на Windows)
- 10. Git - сравнение папки с репозиторием git той же папки
- 11. git и пустые папки
- 12. Как отключить папки git?
- 13. удаление папки из git
- 14. Объедините две папки git
- 15. git игнорирует пустые папки?
- 16. Git Слияние некоторые папки
- 17. Перемещение папки .git
- 18. `git status` показывает папки рабочей папки
- 19. Git класть папки в папки - в репозитории
- 20. Git фильтрация журнала по делу папки нечувствительной (Windows)
- 21. Смена папки с помощью Git bash на Windows
- 22. Как сделать GIT лечить каталоги как обычные папки в Windows?
- 23. git признать файл из .git папки
- 24. Git change '.git' имя папки в окнах
- 25. Перемещение содержимого папки в другую
- 26. XML для размещения содержимого папки
- 27. получение содержимого папки C-язык
- 28. Список содержимого папки с Vala
- 29. Разрешения хранилища Git Windows
- 30. Force Добавление содержимого субмодуля в Git
Вы можете запустить скрипт, который добавляет/фиксирует/толкает изменения, а затем ждет час.? – poke
Как с помощью планировщика заданий? Должно ли это быть как исполняемый файл C#? Как я могу запустить его, когда мой ноутбук выключен? – Reise45
@poke +1, даже если это плохая практика для меня, потому что версия дает ощущение (с хорошим комментарием) к атомной фиксации с выбранными изменениями человека ... – Philippe